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