关于ES8的5件事
ECMAScript 2017第八版(ES2017 / ES8)已于几周前正式发布并发布,让我们找出一些重要的变化。 所有这些都可在Node 8以及不带babel或任何polyfill的最新版本的浏览器中使用。
这是详细的规范 。
对象值
类似于Object.keys,但用于值。
与Object.keys
一样, Object.values
方法返回给定对象自己的可枚举属性值的数组,而不是键。
对象条目
如果我们合并Object.keys和Object.values,那就是Object.entries。 它返回[key,value]的数组。
Object.entries()
方法返回给定对象自己的可枚举属性[key, value]
对的数组。
padStart
从头开始填充弦,直到达到给定的长度。
padStart()
方法用另一个字符串(如果需要,重复padStart()
当前字符串,以使结果字符串达到给定的长度。 从当前字符串的开头(左侧)开始应用填充。
padEnd
从末端开始填充琴弦,直到达到给定的长度。
padEnd()
方法使用给定的字符串(如果需要,重复padEnd()
当前字符串,以使结果字符串达到给定的长度。 从当前字符串的末尾(右侧)开始应用填充。
泰国
函数参数列表中的尾部逗号
享受ES2017!
From: https://hackernoon.com/5-things-you-should-know-about-es8-e4ccd955d883