您好,欢迎来电子发烧友网! ,新用户?[免费注册]

您的位置:电子发烧友网>源码下载>java源码下载>

ES8新特性介绍

大小:0.5 MB 人气: 2017-09-28 需要积分:2

  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%

不好我反对

(0) 0%

      发表评论

      用户评论
      评价:好评中评差评

      发表评论,获取积分! 请遵守相关规定!