js 如何使用 for 循环去迭代 一个object 对象获取其属性值?
已知的object对象的json格式如下
var obj = {
name: 'js for循环去迭代获取object对象属性值',
why: '测试一下',
test: {name:'111',age: 1}
}
现在要将obj对象通过for循环迭代,下面做一下测试
console.log(obj.name + "' 理由是: " + obj.why);
console.log(obj.test);
console.log("--------------分割线------------");
var attr;
for(attr in obj){
console.log(attr + " : ", obj[attr]);
}
执行代码,执行结果如下:
js for循环去迭代获取object对象属性值 理由是: 测试一下
{name: "111", age: 1}
--------------分割线------------
name : js for循环去迭代获取object对象属性值
why : 测试一下
test : {name: "111", age: 1}
全部评论