【发布时间】:2015-09-10 16:38:45
【问题描述】:
以下属性设置和 JavaScript 中的对象声明在性能或功能上是否存在差异?
var a = {
b: 'A property',
c: 1
};
对比
var a = {};
a.b = 'A property';
a.c = 1;
而且,如果我要清除一个对象的所有属性,以下哪个更好,为什么?
var a = {};
对比
a.b = undefined;
a.c = undefined;
谢谢!
【问题讨论】:
-
关于性能相关的问题——jsperf.com 是一个很好的在浏览器中测试 JS 性能的工具。
-
这会成为您应用程序的瓶颈吗?
-
他要求“性能或功能”。 《什么宇宙》完全无关紧要。有时,“知道这一切”的无知优越感会让我在这个网站上感到恼火。
标签: javascript object javascript-objects