How to create an array containing 1…N

后端 未结 30 1924
旧时难觅i
旧时难觅i 2020-11-22 01:04

I\'m looking for any alternatives to the below for creating a JavaScript array containing 1 through to N where N is only known at runt

30条回答
  •  余生分开走
    2020-11-22 02:04

    In ES6 you can do:

    Array(N).fill().map((e,i)=>i+1);

    http://jsbin.com/molabiluwa/edit?js,console

    Edit: Changed Array(45) to Array(N) since you've updated the question.

    console.log(
      Array(45).fill(0).map((e,i)=>i+1)
    );

提交回复
热议问题