我对JavaScript有点新东西。我在客户端使用它一段时间,但现在我冒险进入服务器端Javascript。这个问题是关于Javascript对象,关于它们的创建以及它们属性的有效定义。在JavaScript中,使用属性创建对象的方法最有效?
出于性能原因,我已经看过(几次)创建一个对象为var o = {};
现在优于var o = new Object();
。在向对象添加属性的方式中,性能有差异吗?
举例来说,有没有这种情况之间的性能有什么区别:这种情况?:
var o = {};
o.thing1 = "yardigooven";
o.thing2 = "goovenyardi";
我假设是首选第一种情况下
var o = {
thing1: "yardigooven",
thing2: "goovenyardi",
};
和,但我想确保在我写下我所有的对象定义之前。
谢谢。
你真的担心表现吗? – Dykam
解析地图声明可能会有性能损失,但我只是在猜测 –
您是否听说过jsperf.com? – Domenic