ES2017(ES8)新增特性

1 字符串对象新增方法

方法名 描述
padStart() 将字符串补全到指定的长度,填充的内容在字符串前面。
padEnd() 将字符串补全到指定的长度,填充的内容在字符串后面。

2 函数新增特性

ES2017 允许函数的最后一个参数有尾逗号(trailing comma)。此前,函数定义和调用时,都不允许最后一个参数后面出现逗号。

function clownsEverywhere(param1,param2,) { 
}
clownsEverywhere('foo','bar',);

3 Object 构造函数本身新增方法

方法名 描述
Object.values() 返回一个数组,成员由指定对象自身的(不含继承的)所有可遍历(enumerable)属性的值的组成。
Object.entires() 返回一个数组,成员由指定对象自身的(不含继承的)所有可遍历(enumerable)属性的键值对组成。
Object.fromEntries() Object.entries()的逆操作,用于将一个键值对数组转为对象。
Object.getOwnPropertyDescriptors() 返回指定对象所有自身属性(非继承属性)的描述对象。

results matching ""

    No results matching ""