JavaScript_笔记8 Object对象

创建Object实例

new 操作符 + Object构造函数

例如:

var person = new Object();  // new 操作符,Object构造函数
person.name = 'Ahua';   // 添加name属性,并赋值
person.age = 21; 		// 添加age属性,并赋值

对象字面量

使用对象字面量去创建上例中的一个对象实例,如:

var person = {
    
    
	name : "Ahua',
	age : 21
}

创建了一个对象,拥有2个属性,name和age,并有相应的值,这个对象存在变量person中。
最后一个属性添加不能添加逗号,在IE7或更早版本和Opera会出错;
对象字面量更被推荐,因为它代码量少,并且能给人一种封装数据的感觉。

方括号表示法访问对象属性

将访问的属性以字符串的形式放在方括号中,如:

alert(person["name"]);    //访问person的name属性

方括号表示法的主要优点——通过变量访问对象属性

方括号表示法的主要优点——通过变量访问对象属性,如:

var propertyName = "name";
alert(person[propertyName]);
alert(person["name"]);
//如果属性名包含导致语法错误的字符,或属性名使用的关键字或保留字
//也可以采用方括号表示法
alert(person["first name"]);

除非必须使用变量访问属性,否则建议使用点表示法

猜你喜欢

转载自blog.csdn.net/qq_43263320/article/details/113727681