js中for-in语句遍历对象的属性和属性值

js中for-in语句遍历对象的属性和属性值

1.使用for-in遍历对象的属性

2.使用[]访问属性值

var person={
   name:"Nicholas",
   age:29,
   job:"SoftWare Engineer",
}
for(var prop in person){
   console.log(typeof prop);//string
   console.log(person.prop);//undefined,由于prop值是字符串,所以使用.不能访问到属性值
   console.log(person[prop]);//使用[],属性名是用字符串表示的。因此可以打印出属性值
}

你可能感兴趣的:(js)