如何创建包含1个…的数组n

如何创建包含1个…的数组n

我正在寻找任何替代下面的方法来创建一个包含1到N的JavaScript数组,其中N只在运行时才知道。

var foo = [];for (var i = 1; i <= N; i++) {
   foo.push(i);}

在我看来,应该有一种不用循环的方法。


烙印99
浏览 414回答 3
3回答

大话西游666

在ES6中使用Array来自()和键()方法。Array.from(Array(10).keys())//=>&nbsp;[0,&nbsp;1,&nbsp;2,&nbsp;3,&nbsp;4,&nbsp;5,&nbsp;6,&nbsp;7,&nbsp;8,&nbsp;9]较短版本使用扩展算子.[...Array(10).keys()]//=>&nbsp;[0,&nbsp;1,&nbsp;2,&nbsp;3,&nbsp;4,&nbsp;5,&nbsp;6,&nbsp;7,&nbsp;8,&nbsp;9]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript