创建 Object 实例的方式有两种:
//第一种是使用 new 操作符后跟 Object 构造函数
var person = new Object();
person.name = "Nicholas";
person.age = 29;
//等价于
//另一种方式是使用对象字面量表示法。
var person = {
name : "Nicholas",
age : 29
};
访问对象属性的方法:
//点表示法
alert(person["name"]); //"Nicholas"
//用方括号表示法来
alert(person.name); //"Nicholas"
如果属性名中包含会导致语法错误的字符,或者属性名使用的是关键字或保留字,也可以使用方括
号表示法。例如:
person["first name"] = "Nicholas";
由于"first name"中包含一个空格,所以不能使用点表示法来访问它。然而,属性名中是可以包
含非字母非数字的,这时候就可以使用方括号表示法来访问它们。
网友评论