方式一:使用 for-in 遍历对象的属性
for (var key in obj1) {
console.log(key, obj1[key])
}
方式二:先使用 Object 对象的 keys() 方法获取 obj1 对象中的所有属性名(key)
var keys = Object.keys(obj1)
然后在遍历所有属性名
使用 for 循环遍历属性名
for(var i = 0, len = keys.length; i < len; i++) {
console.log(keys[i], obj1[keys[i]])
}
使用数组的 forEach() 方法遍历属性名
keys.forEach(function(key) {
console.log(key, obj1[key])
})