文档章节

ECMAScript7新特性

博为峰教研组
 博为峰教研组
发布于 2017/02/14 19:01
字数 202
阅读 35
收藏 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

© 著作权归作者所有

共有 人打赏支持
博为峰教研组
粉丝 50
博文 1224
码字总数 479077
作品 0
黄浦
程序员
私信 提问
ES7之Decorators实现AOP示例

在上篇博文CoffeeScript实现Python装潢器中,笔者利用CoffeeScript支持的高阶函数,以及方法调用可省略括符的特性,实现了一个类似Python装潢器的日志Demo。这只是一种伪实现,JavaScript实现...

zting科技
2017/02/02
0
0
ECMAScript7 async/await 异步解决方案

Async 函数作为异步解决方案的最优解,async/await 特性能让我们编写出相比回调地狱和 Promise 链式调用更直观、更容易理解的代码,Async 函数返回一个 Promise 对象,可以使用 方法添加回调...

Nian糕
06/12
0
0
JDK5.0新特性系列---目录

JDK5.0新特性系列---目录 JDK5.0新特性系列---1.自动装箱和拆箱 JDK5.0新特性系列---2.新的for循环 JDK5.0新特性系列---3.枚举类型 JDK5.0新特性系列---4.静态导入 JDK5.0新特性系列---5.可变...

tavenli
2011/12/18
0
0
Oracle Database 12c新特性汇总页面

clean Liu关于DB 12c新特性的研究文章如下: 【Oracle Database 12c新特性】 In-Database Archiving数据库内归档 【Oracle Database 12c新特性】SYSAUTOSPMEVOLVETASK 自动作业 【Oracle Da...

科技小能手
2017/11/12
0
0
Java9新特性系列(总结)

Java9新特性系列 Java9新特性系列(序) Java9新特性系列(JDK与JRE) Java9新特性系列(模块化系统:Jigsaw->Modularity) Java9新特性系列(深入理解模块化) Java9新特性系列(module&ma...

码上论剑
03/05
0
0

没有更多内容

加载失败,请刷新页面

加载更多

【分享实录】BANCOR算法详解及代码实现

1 活动基本信息 1)主题:【区块链技术工坊22期】BANCOR算法详解及代码实现 2)议题: BANCOR算法的特点和优劣势 BANCOR算法和举例 如何加入BANCOR.NETWORK交易所 如何开发自己的BANCOR去中心...

HiBlock
11分钟前
2
0
微信小程序(2)

开始看微信小程序的教程了。刚刚看完官方教程的视图层部分。这里摘录一些自己认为的部分关键点。 1.直接修改数值无法重新渲染,需要使用setData()方法; 2.列表渲染中:wx:key用于保持项目在...

MKjy
12分钟前
0
0
Vuex入门到上手教程

这篇文章主要介绍了Vuex入门到上手教程,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧 一、前言 当我们的应用遇到多个组件共享状态时,会需要多个组件依赖于...

嫣然丫丫丫
14分钟前
1
0
全局光照---光线跟踪方法

光线跟踪方法 基本光线跟踪算法 光线与对象表面的求交计算 光线-球面求交 光线-多面体求交 减少对象求交计算量 空间分割方法 模拟照相机的聚焦效果 光线跟踪反走样 分布式光线跟踪

中国龙-扬科
14分钟前
2
0
深入理解Vue router的部分高级用法

今天要介绍的是路由元信息,滚动行为以及路由懒加载这几个的使用方法。 1.路由元信息 什么是路由元信息,看看官网的解释,定义路由的时候可以配置 meta 字段可以匹配meta字段,那么我们该如何...

peakedness丶
15分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部