es7新特性 includes用法

返回数组是否包含某个元素

var array1 = [1, 2, 3];

console.log(array1.includes(2));
 // expected output: true

  

原文地址:https://www.cnblogs.com/mlh1421/p/10008831.html

时间: 2024-11-13 09:31:57

es7新特性 includes用法的相关文章

java8的新特性以及用法简介

1. 介绍 2 接口的默认方法 2 lambda表达式 2.1 函数式接口 2.2 方法与构造函数引用 2.3 访问局部变量 2.4 访问对象字段与静态变量 3. 内建函数式接口 3.1 Predicate接口 3.2 Function 接口 3.3 Supplier 接口 3.4 Consumer 接口 3.5 Comparator 接口 3.6 Optional 接口 3.7 Stream 接口 3.7.1 Filter过滤 3.7.2 Sort 排序 3.7.3 Map 映射 3.7.4

es7 --- 新特性

ES7只有2个特性: includes() 指数操作符 不使用ES7 使用indexOf()验证数组中是否存在某个元素,这时需要根据返回值是否为-1来判断: let arr = ['react', 'angular', 'vue']; if (arr.indexOf('react') !== -1) { console.log('React存在'); } 使用ES7 使用includes()验证数组中是否存在某个元素,这样更加直观简单: let arr = ['react', 'angular'

C++ 11新特性的用法之auto

一.静态类型,动态类型和类型推导 在编程语言分类中,C/C++C常常被认为是静态类型的语言.而有的编程语言则号称是"动态类型"的,比如python.通常情况下,"静"和"动"的区别是非常直观的.我们看看下面这段简单的python代码: name='world\n' print 'hello, ' %name 这段代码中python中的一个hellowworld的实现.这就是编程语言中的"动态类型",在运行时来进行类型检查,而C

ES7新特性

ES6是多年来JavaScript的重大版本变革,深受开发者的欢迎. ES6就是ES2015,也就是从此时开始,JavaScript变为每年更新一次,按年计算依次类推.ES7(2016年).ES8(2017年).ES9(2018年). 除了ES6更新幅度较大之外,后面的几次更新较小.了解起来也比较容易. ES7 ES7在ES6的基础上添加了三个内容:求幂运算符(**).Array.prototype.includes()方法以及函数作用域中严格模式的变更. 1.求幂运算符(**) console

ES7/8新特性学习随笔

随着每年EcmaScript都会为js带来一些新特性,带来更多美化的编程体验,今天就走进一下es2016/2017所带来的新特性 ES7新特性 includes() 指数操作符 ES8新特性 async/await Object.values() Object.entries() Object.getOwnPropertyDescriptors() String padding 函数参数列表结尾允许逗号 ? 开始学习ES7 1. Array.prototype.includes() includ

ES6、ES7、ES8、ES9、ES10新特性一览

ES全称ECMAScript,ECMAScript是ECMA制定的标准化脚本语言.目前JavaScript使用的ECMAScript版本为ECMA-417.关于ECMA的最新资讯可以浏览 ECMA news查看. ECMA规范最终由TC39敲定.TC39由包括浏览器厂商在内的各方组成,他们开会推动JavaScript提案沿着一条严格的发展道路前进. 从提案到入选ECMA规范主要有以下几个阶段: Stage 0: strawman——最初想法的提交. Stage 1: proposal(提案)——

Python3新特性 类型注解 以及 点点点

Python3新特性 类型注解 以及 点点点 ... Python3 的新特性 Python 是一种动态语言,变量以及函数的参数是 不区分类型 的 在 函数中使用类型注解 相当于 给 形参的 类型 设置了一个备注 # 使用类型注解 a b 参数需要 int 类型的 变量 def func(a: int = ..., b: int = ...): return a + b 使用 PyCharm 编写python代码时 函数调用会有默认参数的 提示 如果传递的 参数不是 指定的类型 正常使用也不会报

ES7的新特性

ES7的新特性 ES7 特性: 1.Array.prototype.includes2.Exponentiation Operator(求幂运算) 一,Array.prototype.includes Array.prototype.includes用法容易和简单.它是一个替代indexOf,开发人员用来检查数组中是否存在值,indexOf是一种尴尬的使用,因为它返回一个元素在数组中的位置或者-1当这样的元素不能被找到的情况下.所以它返回一个数字,而不是一个布尔值.开发人员需要实施额外的检查.在

TypeScript系列1-1.5版本新特性

1. 简介 随着PC端快速向移动端迁移,移动(体验)优先的概念也越来越响.由于ReactJS目前移动端仅仅支持iOS,因此移动端Web开发框架只能选择: AngularJS/Angula2 + Ionic框架 + Cordova.想要学习好Angula2以及阅读其代码, 就必须了解和学习TypeScript,也因此需要学习好ES6以及Web Component.近期将开始学习TypeScript语言. 下面先看看TypeScript语言的发展: 鉴于JavaScript这种脚本语言很难应用于大规