对象键值的获取方法obj.keys和obj.values
工作中我们经常会专门去取对象的键和值去push进一个新数组中,用这两种方法就会变得很方便了
Object.keys
这个方法用来取对象的属性,会返回一个新数组
let arr = [{ name: '老于', age: 12 }, { name: '张三', age: 18 }, { name: '李四', age: 22 }, { name: '王五', age: 12 }, { name: '老朱', age: 25 }]
let obj1 = { name: '张三', age: 18, sex: '男', friends: { first: '李四', second: '王五' } }
let arr1 = Object.keys(obj1)
let arr2 = Object.values(obj1)
console.log(arr1);
console.log(arr2);
打印结果如下,一个取到了键,一个取到了值
Object.values
该方法取对象的值,贴图如上