方法一
使用for in语句
示例:
const obj = {
a: 'a',
b: 'b',
c: 'c'
}
for (let key in obj) {
console.log(key + '--->' + obj[key])
}
方法二
使用Object.keys()获取属性数组,使用Object.values()获取值的数组
const obj = {
a: 1,
b: 2,
c: 3
}
console.log(Object.keys(obj))
console.log(Object.values(obj))

方法三
const obj = {
a:1,
b:2,
c:3
}
var keys = Object.getOwnPropertyNames(obj)
keys.forEach(function(key){
console.log(key+ '--->'+obj[key])
})

网友评论