// 对象的遍历方法 // 第一种 :通过for..in..的方式遍历对象 var obj={ name:'小明', age:14, job:'电竞' } for(var k in obj) { console.log(k+'==='+obj[k]);//name===小明 age===14 job===电竞 } // 第二种:Object.keys(对象名) 访问对象的属性 Object.values(对象名) 访问对象的属性值 var obj1= { id:12356, name:'张三', age:19 } console.log(Object.keys(obj1))// ["id", "name", "age"] console.log(Object.values(obj1))//[12356, "张三", 19] // 第三种: 使用Object.getOwnPropertyNames(对象名) var obj2 = { id:13579, name:'李四', age:20 } Object.getOwnPropertyNames(obj2).forEach(function(key){ console.log(key+ '---'+obj[key]) //id---13579 name---李四 age---20 }) 来源:51CTO
作者:搁°浅
链接:https://blog.csdn.net/JGD313/article/details/100855044