首页 > 代码库 > JS之对象

JS之对象

创建对象

方法一(构造函数):

var person = new Object();
person.name = "Nicholas";
person.age = 29;

方法二(字面了表示法):

var person = {
name : "Nicholas",
age : 29
};

访问对象属性时使用的都是点表示法:

alert(person.name); //"Nicholas"

 

 

JavaScript 也可以使用方括号表示法来访问对象的属性 ,在使用方括号语法时,应该将要访问的属性以字符串的形式放在方括号中,如:

alert(person["name"]);

如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括
号表示法。例如:
person["first name"] = "Nicholas";
由于"first name"中包含一个空格,所以不能使用点表示法来访问它。然而,属性名中是可以包
含非字母非数字的,这时候就可以使用方括号表示法来访问它们

 

JS之对象