This is the regular for-loop:
for (var i = 0; i < n; i++) { ... }
It is used to iterate over arrays, but also to just repeat some process
You say you want a revolution... Well, you know: ruby did it just before (?)
Number.prototype.times = function(func) { for(var i = 0; i < Number(this); i++) { func(i); } }
means
(50).times(function(i) { console.log(i) })
Anyway, don't fight against C, you'll always lose :-P