Sha256: bf7f07d70d640087d4ea00009ec6b688ea1f29522b331f91a871c28c4548ff74
Contents?: true
Size: 551 Bytes
Versions: 50
Compression:
Stored size: 551 Bytes
Contents
function loop(a, b, inc = 1, debug = false) { while (a < b) { if (debug) { console.warn(this.name + "()", " LOOP COND ", a, "<", b, "===", a < b); console.warn("loop(" + a + ", " + b + ", " + inc + ")"); } const res = this(a, b, inc); if (res === undefined) { a += inc; } else { a += res; } } if (debug) { console.warn("COND FALSE", a, "<", b, "===", a < b); } return this; } Object.prototype.loop = loop; function do_work() { console.log(arguments[0]); } do_work.loop(0, 20, 3, true);
Version data entries
50 entries across 49 versions & 6 rubygems