在研究缓存失效时间时开的一个脑洞,,虽然不是很清楚有什么实用价值。。
var m; var lastm; var lastn; for (var n = 0; n <= 50; n++) { if (!m) { m = n + 5; lastn = n - 1; } if (m <= n) { if (n !== 11 && n !== 12 && n !== 21) { // if (1 == 1) { fnLog([m - n, m, n, n - lastn, "do sm thin"]); lastm = m; m = n + n - lastn; lastn = n + n - lastm; } else { fnLog([m - n, m, n, n - lastn, "skip"]); } } else { fnLog([m - n, m, n, n - lastn]); } } // ---------------------------- function fnLog(n) { if (Object.prototype.toString.call(n) === "[object Array]") { a = n.join(" , "); } document.getElementById("debug").innerHTML += a + "<br />"; console.log(a); }