Number.prototype.times:
Number.prototype.times = function(func, scope) { var v = this.valueOf(); for (var i=0; i < v; i++) { func.call(scope||window, i); } };
Пример использования:
>>> (3).times(function(i) { console.log(i); });Array.prototype.each:
0
1
2
Array.prototype.each = function(func, scope) { for(var i=0; i < this.length; i++) { func.call(scope||window, this[i]); } };
Пример использования:
>>> [1, 2, 3].each(function(i) { console.log(i); });
1
2
3
Источник: http://www.jslog.com/loop-using-number-prototype.
Комментариев нет:
Отправить комментарий