Returns an iterator which invokes a unary function accepting a single numeric argument for each iterated value.
When invoked, the input function is provided one argument:
value
: iterated valueIf an environment supports Symbol.iterator
and a provided iterator is iterable, the returned iterator is iterable.
input iterator
function which transforms an iterated value
options
iterator
var randu = require( `@stdlib/random/iter/randu` );
var sin = require( `@stdlib/math/base/special/sin` );
var iter = iterMap( randu(), sin );
var r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
r = iter.next().value;
// returns <number>
// ...
Function which transforms an iterated numeric value.
iterated value
result