Callback function which transforms an iterated value.
Callback function which transforms an iterated value.
Callback function which transforms an iterated value.
Returns an iterator which invokes a function for each iterated value.
When invoked, the callback function is provided two arguments:
value
: iterated valueindex
: iteration index (zero-based)If an environment supports Symbol.iterator
and a provided iterator is iterable, the returned iterator is iterable.
input iterator
callback function which transforms an iterated value
execution context
iterator
var randu = require( `@stdlib/random/iter/randu` );
function transform( v ) {
return v * 10.0;
}
var iter = iterMap( randu(), transform );
var r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
// ...
Callback function which transforms an iterated value.
iterated value
iteration index
callback result