1. 程式人生 > >關於字面量和new Object()的區別,以及推薦

關於字面量和new Object()的區別,以及推薦

在JavaScript當中建立一個物件有兩種語法,一種是通過字面量的形式,另外一種是通過new Object()的形式

下面具體介紹一下兩種方式如何使用,我們將建立一個person物件 它有 name,age,sex等屬性。

1.字面量形式(literal syntax)

var person = {name:"chen",age:12,sex:"male"};

2.new Object()形式

  var person = new Object();
        person.name="test";
        person.age=12;
        person.sex="male";

從上面可以看出,字面量的形式建立物件相對於使用 new Object()形式的方式從語法上面來說,更加簡潔,方便快速。

從建立物件的過程來說,兩者底層實現沒有區別,都是一樣的。

所以推薦使用字面量的形式建立一個物件,這樣更加方便。