js遍历对象的⼏种⽅法第⼀种: for…in
const obj ={
id:1,
name:'zhangsan',js方法
age:18
}
for(let key in obj){
console.log(key +'---'+ obj[key])
}
输出结果:
第⼆种:
1)、Object.keys(obj)
2)、Object.values(obj)
参数:
obj:要返回其枚举⾃⾝属性的对象
返回值:
⼀个表⽰给定对象的所有可枚举属性的字符串数组。
const obj ={
id:1,
name:'zhangsan',
age:18
}
console.log(Object.keys(obj))
console.log(Object.values(obj))
输出结果: obj对象的key组成的数组
[‘id’,‘name’,‘age’]
输出结果:obj对象的value组成的数组
[‘1’,‘zhangsan’,‘18’]
第三种:使⽤OwnPropertyNames(obj)
返回⼀个数组,包含对象⾃⾝的所有属性(包含不可枚举属性)
遍历可以获取key和value
const obj ={
id:1,
name:'zhangsan',
age:18
}
console.log(key+'---'+obj[key])
})

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。