Object—常用的遍历
本文讲的是一般项目中使用的Object对象,不包括不可枚举属性,Symbol属性
1. for in
// for in 依次获取对象的key for(key in obj){ console.log(key) //name age sex }
2. Object.keys
// Object.keys 返回对象key, let keys= Object.keys(obj) console.log(keys) // ["name", "age", "sex"]
3. Object.values
// Object.values 返回对象value,所组成的数组 let values= Object.values(obj) console.log(values) //["jack", 12, "M"]
4. Object.entries
// Object.entries 返回对象[key,value] 组成的二维数组 let entries= Object.entries(obj) console.log(entries) // [["name", "jack"],["age", 12],["sex", "M"]]
一个幽默的前端爱好者,记录下自己的心得体会

浙公网安备 33010602011771号