我运行了这段代码,得到了下面的结果。我很好奇为什么 []
更快?
console.time('using[]')
for(var i=0; i<200000; i++){var arr = []};
console.timeEnd('using[]')
console.time('using new')
for(var i=0; i<200000; i++){var arr = new Array};
console.timeEnd('using new')
[]
:299msnew
:363ms感谢 雷诺斯在这里是一个 基准的这段代码和一些更可能的方式来定义一个变量。