ES8新特性ECMAScript2017

发布时间:2019-08-13 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了ES8新特性ECMAScript2017脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

ES8新特性ECMAScript2017

我们大家都知道es6开始ECMA组织每年都发布一些新的标准,今天也不例外,ECMA组织在今年也发布了es7的语法

padStart()/padEnd()

es2017 引入了StringPadding规范功能 ES2017 引入了字符串补全长度的功能。如果某个字符串不够指定长度,会在头部或尾部补全。

//字符串
let str="abc"
let result=str.padEnd(5)
let result1=str.padStart(8,"a")
let result2=str.padStart(8)
console.LOG("|"+str+"|")
console.log("|"+result+"|")
console.log("|"+result1+"|")
console.log("|"+result2+"|")

Object.values/ Object.entries

let arr=["a","b"];
let obj={
    name:"小明",
    age:19
}
console.log(Object.values(obj))
console.log(Object.values(arr))
console.log(Object.keys(arr))
console.log(Object.entries(obj))//返回两个数组[["name":"小明"]["age":19]]
console.log(Object.entries(arr))//返回两个数组  下标带值

es8允许函数对象的定义调用时参数可以加入尾逗号,以及json对象array对象都允许

//函数可以加入尾逗号
function fn(a,b,){
    console.log(1,2,3)
}
fn(1,2,)
VAR arr2=[1,2,3,]
var obj2={"a":1,}
console.log(arr2)
console.log(obj2)

是的你没有看错这就是es8的语法!函数加,号可以执行

脚本宝典总结

以上是脚本宝典为你收集整理的ES8新特性ECMAScript2017全部内容,希望文章能够帮你解决ES8新特性ECMAScript2017所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。