613 B
613 B
title, type, language, tags, cover, dateModified
| title | type | language | tags | cover | dateModified | ||
|---|---|---|---|---|---|---|---|
| Generate items | snippet | javascript |
|
generator | 2020-10-22T20:23:47+03:00 |
Generates an array with the given amount of items, using the given function.
- Use
Array.from()to create an empty array of the specific length, callingfnwith the index of each newly created element. - The callback takes one argument - the index of each element.
const generateItems = (n, fn) => Array.from({ length: n }, (_, i) => fn(i));
generateItems(10, Math.random);
// [0.21, 0.08, 0.40, 0.96, 0.96, 0.24, 0.19, 0.96, 0.42, 0.70]