作者:_Cokoice | 来源:互联网 | 2023-05-25 09:47
如果我有以下内容:
var a = 5;
我怎样才能将它转换成
[0,1,2,3,4]
我知道这是一个非常简单的问题,但我从未见过它,也无法想到一个简单的方法.
1> Darren..:
你可以使用循环并执行:
var a = 5;
var arr = [];
for(var i=0; i
正如其他人在答案中所述,
数组直接赋值甚至比Push更快
使用后jsperf
,Chrome/Firefox似乎不正确.见下文:
http://jsperf.com/js-array232
从这里,我将push
按照上面的答案中的说明使用.
@Alan - 不确定为什么你不接受我的答案,数组赋值确实较慢(参见我的证明).