ES语法对对象进行处理keys,values,entries
Object.values
const obj ={foo:"bar", fow:42}
console.log(Object.values(obj));//["bar",42]
const obj2={100:'a',2:'b',7:'c'}
console.log(Object.values(obj2));//["b", "c", "a"]
当属性名为数值属性,是按照数值大小,从小到大
Object.entries
const obj ={foo:"bar", fow:42}
console.log(Object.entries(obj));//[["foo", "bar"],["fow", 42]]
const obj2={100:'a',2:'b',7:'c'}
console.log(Object.entries(obj2));//[["2", "b"], ["7", "c"], ["100", "a"]]