first iterator
second iterator
subsequent iterators
iterator
var array2iterator = require( `@stdlib/array/to-iterator` );
var it1 = array2iterator( [ 1, 2 ] );
var it2 = array2iterator( [ 3, 4 ] );
var iter = iterConcat( it1, it2 );
var v = iter.next().value;
// returns 1
v = iter.next().value;
// returns 2
v = iter.next().value;
// returns 3
v = iter.next().value;
// returns 4
var bool = iter.next().done;
// returns true
Returns an iterator which iterates over the values of two or more iterators.
Notes
Symbol.iterator
and all provided iterators are iterable, the returned iterator is iterable.