我想声明一个具有整数元素1到n的数组,其中n可以是100或更大.所以,很明显我不想手动添加所有整数(1到100).
有人可以建议我在javascript中执行此操作的最简单方法吗?我认为应该有这样的事情:[1..n],但它不起作用.
编辑:
更多澄清要求:
我需要这个:var arr = [1,2,3,4,5,6,7,8,9,10,11,....,100]但我不想声明这样我必须手动编写每个元素.我需要一些更好的选择来做到这一点.
你可以这样做:
var i = new Array(10);
for ( var j = 0; j < i.length; j++) {
i[j] = j + 1;
}
Run Code Online (Sandbox Code Playgroud)
只需创建一个数组并用for循环填充它们.您不必var在开头声明.
检查此示例. See the result in the console