創(chuàng)建Object實例的方法:
1、使用new操作符后跟Object構造函數(shù)
var person = new Object();
person.name = "Nicholas";
person.age = 29;
2、使用對象字面量表示法。
var person = {
name : "Nicholas",
age : 29
};
另外,使用對象字面量語法,若留空花括號,則可定義只包含默認屬性和方法的對象:
//這兩個定義方法等價
var person = {};
var person = new Object();
訪問對象屬性的方法:
person["name"]; //方括號表示法
person.name; //點表示法
方括號語法的優(yōu)點:
1.可以通過變量來訪問屬性。
var propertyName = "name";
person[propertyName];
2.屬性名中可以包含非字母非數(shù)字。(包含會導致語法錯誤的字符,或者屬性名使用的是關鍵字或保留字)