浅谈新增的实用数组方法和对象方法
Array 方法
-
Array.prototype.flat()
const a = [1, 2, 3, 4, 5, [6, 7], [8, 9]]
console.log(a.flat()) // 得到[1, 2, 3, 4, 5, 6, 7, 8, 9]
Object方法
-
Object.fromEntries()
与Object.entries()
// 大家熟悉的Object.entries()是把一个对象变成一个自身的键值对数组 例如:
const a = { name: '张三', age: 16 }
console.log(Object.entries(a)) // 得到[['name', '张三'], ['age', 16]]
// Object.fromEntries()则与Object.entries()相反,是把键值对数组转成自身对象 例如:
const a = [['name', '张三'], ['age', 16]]
console.log(Object.fromEntries(a)) // 得到{ name: '张三', age: 16 }