对象创建格式:
在js中可以使用字面量(直接量)创建对象,格式为:
{属性名1:属性值1,属性名2:属性值2,......}
属性名的命名规则与变量名相同
var p1 = {
name:"名字",
age:20
};
可以使用 打点 的方式访问对象的属性
console.log(p1.name);
js特有功能:对象在创建之后可以添加新的属性
p1.sex = "男";
console.log(p1);
对象的属性值也可以是对象类型(对象的嵌套)
var p2 = {
name:"小明",
age:12,
father:{
name:"老王",
age:40
}
}
对象的属性除了可以打点访问,还可以通过[]访问,通过[]访问时,[]写的是属性名的字符串
console.log(p2["name"]);
for-in,用于遍历对象中所有属性名.
for(var key in p2){
console.log(p2[key]);
}