instance method Number#times
Number#times(iterator[,context]) → Number
-
iterator
(Function
) – An iterator function to call. -
context
(Object
) – An optional context (this
value) to use when callingiterator
.
Calls iterator
the specified number of times, passing in a number as
the first parameter. The number will be 0 on first call, 1 on second
call, etc. times
returns the number instance it was called on.
Example
(3).times(alert);
// -> Alerts "0", then "1", then "2"; returns 3
var obj = {count: 0, total: 0};
function add(addend) {
++this.count;
this.total += addend;
}
(4).times(add, obj);
// -> 4
obj.count;
// -> 4
obj.total;
// -> 6 (e.g., 0 + 1 + 2 + 3)