Generate array from loop
npm i gen-array -S
import gen from 'gen-array'
gen(() => ({
name: 'name',
age: Math.floor(Math.random() * 20 + 10)
}), 10)
// -> [{ name: 'name', age: 21 }, { name: 'name', age: 28 }, ...], length 10
gen(() => Math.random() * 20, 15)
// -> [2, 6, 18, ...], length 15
gen(i => i + 1, 5)
// -> [1, 2, 3, 4, 5]
gen(fn: Function, [len: Number, ignore: Boolean])
- fn: function
- len: loop times
- ignore: ignore null and undefined, default true
MIT