你不懂JS:ES6与未来

第六章:新增API

从值的转换到数学计算,ES6给各种内建原生类型和对象增加了许多静态属性和方法来辅助这些常见任务。另外,一些原生类型的实例通过各种新的原型方法获得了新的能力。

注意: 大多数这些特性都可以被忠实地填补。我们不会在这里深入这样的细节,但是关于兼容标准的shim/填补,你可以看一下“ES6 Shim”(https://github.com/paulmillr/es6-shim/)。

复习

ES6在各种内建原生对象上增加了许多额外的API帮助函数:

  • Array增加了of(..)from(..)之类的静态函数,以及copyWithin(..)fill(..)之类的原型函数。
  • Object增加了is(..)assign(..)之类的静态函数。
  • Math增加了acosh(..)clz32(..)之类的静态函数。
  • Number增加了Number.EPSILON之类的静态属性,以及Number.isFinite(..)之类的静态函数。
  • String增加了String.fromCodePoint(..)String.raw(..)之类的静态函数,以及repeat(..)includes(..)之类的原型函数。

这些新增函数中的绝大多数都可以被填补(参见ES6 Shim),它们都是受常见的JS库/框架中的工具启发的。

results matching ""

    No results matching ""