【发布时间】:2014-05-28 06:08:27
【问题描述】:
与等效的对象初始化器相比,构造函数的运行速度有什么不同吗?
例如
function blueprint(var1, var2){
this.property1 = var1;
this.property2 = var2;
}
var object1 = new blueprint(value1,value2);
对
object1 = {property1:value1, property2:value2};
如果有,在优化代码时是否足够相关,或者文件大小是否优先?
【问题讨论】:
-
你可以在 jsperf.com 测试它
-
@JamesMontagne 我不知道它的存在。谢谢,我必须收藏它以备将来使用。
-
@nnnnnn 是的,我注意到错字并在几分钟前修复了它。
-
此类问题的答案通常因 JavaScript 实现而异。不同的实现有不同的优化。
标签: javascript performance optimization