【发布时间】:2014-02-05 19:37:06
【问题描述】:
var string = '';
var array = [];
for(var i = 0; i < 10000; i++){
string += '0';
array.push(0);
}
哪个会更小?两者之间的断点何时/何地?
注意:数字始终为 1 位。
创建数组比创建字符串快约 50%。
【问题讨论】:
-
我相信这在很大程度上是特定于实现(浏览器)的。
-
它有什么关系? :)
-
断点是什么意思?
-
我的意思是,人类能够检测到差异
-
一个拥有 javascript 分析器的人类?
标签: javascript arrays string memory