【备忘录】new Array与map

生成一个递增数值数组

new Array(i).map((current, index) => index)出来的结果是[undefined * i];

解决办法:

new Array(10).fill(undefined).map((val,idx) => idx);

or

Array.apply(null, Array(10)).map((val, idx) => idx);

 or

[...Array(10)].map((a, b) => a)

 

posted @ 2017-08-11 14:36  xiaoroad  阅读(885)  评论(0编辑  收藏  举报