JavaScript对象的推荐构造函数是什么?
构造函数1
var myObject = new Object();
myObject.name = "Jim"
myObject.age = 24;
构造函数2
var myObject = {}
myObject.name = "Jim"
myObject.age = 24
构造函数3
var myObject = {
name: 'Jim',
age: 24
}
答案 0 :(得分:1)
您应该使用构造函数2或3 (无论您想要什么),但从不使用构造函数1 (这是一种不好的做法):
使用相应构造函数的对象文字的优点是:
<强> [更新] 强>
尝试始终使用构造函数3,因为性能更高,但请记住,如果稍后需要将属性附加到对象,则可以使用构造函数2方法。