concat-iterable
Requirements
- Node >= 6.0.0
Features
-
Traverse every elements of several iterables sequentially
-
Traverse one iterable repeatedly
Usage
Import
var ConcatIterable = ;
Constructor
Traverse every elements of several iterables sequentially
Form
var concat = ...iterables;
Where:
-
...iterables
are iterable objects -
sum
is an iterable object (which may be finite or even endless)
Example
var alphabet = 'abc' 'def' 'ghi' 'jkl' 'mno' 'pqrs' 'tuv' 'wxyz';console;
You would seen an array of alphabet
::multiply
a.k.a ::times
Function: Traverse one iterable repeatedly
Form
repeat = ConcatIterable;
Where:
-
iterable
is a finite iterable object -
count
is an unsigned integer which represents number of times to iterate throughiterable
-
repeat
is an finite iterable object but withcount
times longer thaniterable
Example
var tribledabc = ConcatIterable;console;
Similar to new ConcatIterable('abc', 'abc', 'abc')
- i.e. 'abcabcabc'
, you would seen ['a', 'b', 'c', 'a', 'b', 'c', 'a', 'b', 'c']