ES7中Object.entries()、Object.keys()、Object.values()

Object.entries()
let obj = {
    name:"张三",
    sex:"男",
    age:20,
    height:150
}
Object.entries(obj).forEach((item: any) => {
    console.log(item)
})
// (2) ["name", "张三"]
// (2) ["sex", "男"]
// (2) ["age", 20]
// (2) ["height", 150]
Object.keys()、Object.values()

这两个方法可以直接把一个对象的key&&value转成以一个数组

let obj = {
    name:"张三",
    sex:"男",
    age:20,
    height:150
}
console.log(Object.keys(obj)) //["name", "sex", "age", "height"]
console.log(Object.values(obj)) //["张三", "男", 20, 150]
console.log(...Object.keys(obj)) //name sex age height

猜你喜欢

转载自blog.csdn.net/weixin_45679977/article/details/105838867
今日推荐