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 iterates over each element in an array-like object view.
input value
function to invoke for each iterated value
execution context
iterator
function fcn( v ) {
return v * 10.0;
}
var iter = arrayview2iterator( [ 1, 2, 3, 4 ], fcn );
var v = iter.next().value;
// returns 10
v = iter.next().value;
// returns 20
var bool = iter.next().done;
// returns false
Returns an iterator which iterates over each element in an array-like object view.
input value
starting index (inclusive) (default: 0)
function to invoke for each iterated value
execution context
iterator
var iter = arrayview2iterator( [ 1, 2, 3, 4 ], 1 );
var v = iter.next().value;
// returns 2
v = iter.next().value;
// returns 3
var bool = iter.next().done;
// returns false
Returns an iterator which iterates over each element in an array-like object view.
input value
starting index (inclusive) (default: 0)
ending index (non-inclusive) (default: src.length)
function to invoke for each iterated value
execution context
iterator
var iter = arrayview2iterator( [ 1, 2, 3, 4 ], 1, 3 );
var v = iter.next().value;
// returns 2
v = iter.next().value;
// returns 3
var bool = iter.next().done;
// returns true
Map function invoked for each iterated value.
iterated value
iterated value index
iterator value