JS中对象和对象属性

对象创建格式:

在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]);
    }

猜你喜欢

转载自blog.csdn.net/mr_sunset/article/details/81106308