Javascript 对象的推荐构造函数是什么?



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
}

你应该使用构造函数 2 或 3(随心所欲),但永远不要使用构造函数 1(是一种不好的做法):

与使用相应的构造函数相比,对象文本的优点是:

  • 更短,更具可读性。
  • 更安全:当 Object 构造函数时,文本仍然有效已被覆盖。
  • 可能更快,尽管这不太可能是一个主要考虑因素。

[更新]

尝试始终使用构造函数

3,因为它的性能更高,但请记住,如果以后需要将属性追加到对象,则可以使用构造函数 2 方法。

最新更新