javascript遍历对象的几种方法
2019-03-27 19:00
218 查看
第一种 for、、、 in 、、、、 方法
const obj = { id:1, name:'zhangsan', 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))
第三种:使用Object.getOwnPropertyNames(obj)
返回一个数组,包含对象自身的所有属性(包含不可枚举属性)
遍历可以获取key和value
const obj = { id:1, name:'zhangsan', age:18 } Object.getOwnPropertyNames(obj).forEach(function(key){ console.log(key+ '---'+obj[key]) })
相关文章推荐
- JavaScript中定义类及对象的几种方法
- JavaScript对象创建的几种方式及使用方法
- JavaScript中几种常用的解决for循环中引用同一循环变量对象的方法
- Vue指令v-for之遍历输出JavaScript数组,json对象的几种方式
- Javascript 创建对象实例的几种方法
- jquery遍历筛选数组的几种方法和遍历解析json对象
- JavaScript 字符串与json对象互转的几种方法
- JavaScript下申明对象的几种方法小结
- JavaScript对象创建的几种方式及使用方法
- javascript 高级——几种对象创建方法
- JavaScript中遍历对象的property的3种方法介绍
- javascript遍历对象属性和方法
- Javascript创建对象的几种方法
- JavaScript下申明对象的几种方法小结
- JavaScript中对象类型判断的几种方法
- isArray()函数(JavaScript中对象类型判断的几种方法)
- cocos2d JS-(JavaScript) 几种循环遍历对象的比较
- js 获取函数的所有参数和遍历JavaScript某个对象所有的属性名称和值的方法
- javascript中创建对象的几种方法总结
- jquery遍历筛选数组的几种方法和遍历解析json对象