新功能包括 Object.fromEntries(),trimStart(),trimEnd(),flat(),flatMap(),symbol 的 description 属性,可选的catch参数等。
1.Object.fromEntries()
ES2017引入了 Object.entries() 方法。此方法将对象作为参数,并以 [key,value] 的形式返回对象自己的可枚举的键值对的数组.
Object.fromEntries() 只是 Object.entries() 的逆操作。
2.trimStart(),trimEnd()
3.flat() 和 flatMap()
4.Symbol 对象的 description 属性
创建 Symbol 时,可以为其添加 description 以进行调试。有时,能够直接访问代码中的描述是有用的可选的 catch 参数
5.彩蛋:ES2020 String.prototype.matchAll
Original Source : https://juejin.im/post/5d3f2c65f265da03f66d99a0