ECMAScript7新特性
ECMAScript7新特性
博为峰教研组 发表于11个月前
ECMAScript7新特性
  • 发表于 11个月前
  • 阅读 35
  • 收藏 0
  • 点赞 0
  • 评论 0

【腾讯云】如何购买服务器最划算?>>>   

     

1.Array.prototype.includes

数组方法includes的表示方法如下:

Array.prototype.includes(value : any)

该方法表示的意思是如果value值是当前接收者(this)的元素的话,则返回 true ,否则返回 false 。

下面我们举个简单的例子来使用includes方法。

var array=[1,2,3,4,5];

var result=array.prototype.includes(1);

此时result的值为true。

到目前,大家或许会有疑问,includes 与 indexof方法不是一样的吗?为什么要有includes这个新方法呢?实际上着二者是存在区别的:

includes() 能否发现 NaN ,而 indexof() 不能:

[NaN].includes(NaN);

结果为true。

此外includes方法不会区分+0和-0.也就是说

[-0].includes[+0]

结果仍然为true。

 

2.取幂运算符

“**”表示的是取幂运算

X**y等价于Math。pow(x,y)

var num=3**2  //9

共有 人打赏支持
粉丝 46
博文 1224
码字总数 479077
×
博为峰教研组
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: