×

ES8新特性介绍

消耗积分:2 | 格式:rar | 大小:0.5 MB | 2017-09-28

分享资料个

  Ecma 8或Ecma 2017将于6月底由TC39正式发布。我们在去年似乎讨论了很多关于Ecma的事情,那不是毫无价值的。目前的标准是每年发布一个新的ES规范版本。ES6发布于2015年,ES7发布于2016年,但有人记得ES5发布的时间吗?那还是在2009年,在Java的神奇崛起之前。

  因此,Ecma作为一种稳定的语言跟随Java的发展而变化,现在我们需要将ES8输入到词典中。

  说明书网页(https://www.ecma-international.org/ecma-262/8.0/index.html)或PDF(https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf)版本。在本文中,我们将通过代码示例介绍ES8的主要新特性。

  字符串填充

  本节向字符串对象添加两个函数:padStart和padEnd。

  正如它们的名称一样,这些函数的目的是填充字符串的开始或结束,以便产生的字符串达到给定的长度。可以使用特定的字符或字符串来填充它,或者默认设置空格。下面是方法声明:

  这些函数的第一个参数是targetLength,这是结果字符串的总长度。第二个参数是用于填充源字符串的可选的padString。默认值是空格。

  ES8新特性介绍

  ES8新特性介绍

  Object.values和Object.entries

  Object.values方法返回给定对象自己的可枚举属性值的数组,与for in循环所提供的顺序相同。这个函数的声明是非常简单的。

  obj参数是操作的源对象。它可以是一个对象或数组(一个具有索引的对象,如[10、20、30]- 》 { 0:10,1:20,2:30 })。

  ES8新特性介绍

  ES8新特性介绍

  Object.entries方法返回一个给定对象的可枚举属性[key, value]键值对的数组,与object.values的顺序相同。这个函数的声明也很简单

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !