本文介绍了js遍历对象的几种方式javascript 遍历对象javascript 遍历对象,主要包括使用js遍历对象的几种方式、应用方法、基础知识点总结以及注意事项。 具有一定的参考价值,有需要的同学可以参考。
第一类:for...in
const obj = { id:1, name:'zhangsan', age:18
} for(let key in obj){ console.log(key + '---' + obj[key]) }
输出结果:
第二种:
1)、对象。 键(对象)
2)、对象。 值(对象)
范围:
obj:要返回其枚举自身属性的对象
返回值:
表示给定对象的所有可枚举属性的字符串字段。
常量对象 = {
编号:1,
name: '张三',
年龄:18
console.log(Object.keys(obj))
console.log(对象.values(obj))
输出结果:obj对象的key组成的字段
['身份证号','姓名','年龄']
输出结果:由obj对象的值组成的字段
['1','张三','18']
第三种方法:使用Object.getOwnPropertyNames(obj)
返回一个数组,包含对象自身的所有属性(包含不可枚举属性)
遍历可以获取key和value
const obj = { id:1, name:'zhangsan', age:18 } Object.getOwnPropertyNames(obj).forEach(function(key){ console.log(key+ '---'+obj[key]) })
输出结果: