1.Object.assign(a,b,c)

a、b均为对象,意思是把b对象的属性添加到a上面去。如果a中已经定义了某个属性,b也定义了的话就会覆盖a的,就是后面覆盖前面的,后面生命的有效。是 一种浅拷贝的方法。


  ES6新增API 随笔 第1张 image.png

2.Array.from

把一个不是数组的伪数组变为数组

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  ES6新增API 随笔 第2张 image.png

3.Array.of()

没啥说的就是把你传的参数,变成一个数组,上面是es6 下面是es5


  ES6新增API 随笔 第3张 image.png

4.Array.prototype.fill()

填充,第一参数是要把数组填充的值,第二个是从哪开始,第三个是从哪结束
如果写在原型链上的可以直接拿来用

  ES6新增API 随笔 第4张 image.png   ES6新增API 随笔 第5张 image.png

5.Array.prototype.find

上面是es6,下面是es5

  ES6新增API 随笔 第6张 image.png

find和filter的区别,find只招一个,filter是返回所有的


  ES6新增API 随笔 第7张 image.png

6.Array,prototype.findIndex

返回下标


  ES6新增API 随笔 第8张 image.png

7.最小精度

  ES6新增API 随笔 第9张 image.png

8.判断是否为整数

Number.isInteger()


  ES6新增API 随笔 第10张 image.png

9.判断是否为有限数字,PI是有限数组,正无穷不是有限数字

  ES6新增API 随笔 第11张 image.png

10.NaN 是一个数字

目前NaN由两个版本一个是window.isNaN 一个是Number.isNaN ,在window中使用NaN时,即使传了一个字符串也会返回true,因为他被隐式转换了,而Number.isNaN() 不会转换,传了字符串还是会返回false


  ES6新增API 随笔 第12张 image.png

11.Math.trunc

跟parseFloat差不多,但是parseFloat有bug,比如数很大的时候不能被正确转换,所以为了安全的转为整数要用Math.trunc


  ES6新增API 随笔 第13张

作者:zzyo96
链接:https://www.jianshu.com/p/872ab39e319a
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄