全年龄版
var natureGen = function(len){
var arr = Array(len)
for(i = 0; i < len; i++) {
arr[i] = i
}
return arr
}
ES5
var natureGen = function(len){
// {length:len}类数组提供给Array作为参数
// 相当于 Array([undefined, ...])
var arr = Array.apply(null, {length: len})
return arr.map(function(el, index){
return index
})
}
ES6/6+ Array.from
Array.from({len}).map((el, index) => index)
ES6/6+ Array.fill
Array(len).fill('随便').map((el, index) => index)
ES6 超短代码实现两种写法
Array.from(Array(len).keys())
[...Array(len).keys()]