Bit #34
Using Array from()
and keys()
methods of ES6, we can create array from 0
to n
like this:
Array.from(Array(10).keys());//=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
or
[...Array(10).keys()];//=> [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
To create an array starting from 1
:
Array.from({ length: 10 }, (_, i) => i + 1);//=> [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]