让前端飞Web前端之路程序员

js中对象的遍历

2017-09-30  本文已影响98人  tiancai啊呆

在项目中对对象的遍历在所难免,现总结以下几种遍历对象的方法。
假设我们有一个对象,var obj={name:'liming',age:29},需要对它进行遍历操作。


for(var key in obj){
    console.log(obj[key]); // liming 29
}

for (var key in obj) {
    if (obj.hasOwnProperty(key)) {
        console.log(obj[key]);  // liming 29
    }
}
for (var key of Object.keys(obj)) {
    console.log(key); // name age
}
for (var key of Object.values(obj)) {
    console.log(key); // liming 29
}
for (var [key, value] of Object.entries(obj)) {
    console.log([key, value]); // [['name','liming'],['age','29']]
}

说明:

上一篇 下一篇

猜你喜欢

热点阅读