Map function invoked for each iterated value.
Map function invoked for each iterated value.
Map function invoked for each iterated value.
Map function invoked for each iterated value.
Map function invoked for each iterated value.
Returns an iterator which repeatedly iterates over each element in an array-like object.
input value
function to invoke for each iterated value
execution context
iterator
var iter = circarray2iterator( [ 1, 2, 3, 4 ] );
var v = iter.next().value;
// returns 1
v = iter.next().value;
// returns 2
v = iter.next().value;
// returns 3
// ...
Returns an iterator which repeatedly iterates over each element in an array-like object.
input value
function options
function to invoke for each iterated value
execution context
iterator
var opts = {
'dir': -1
};
var it = circarray2iterator( [ 1, 2, 3, 4 ], opts );
// returns <Object>
var v = it.next().value;
// returns 4
v = it.next().value;
// returns 3
v = it.next().value;
// returns 2
Map function invoked for each iterated value.
iterated value
iterated value index
iterator value