Array.prototype.includes()

第一:定义、用法、返回值、语法、参数值、注意事项

定义: includes() 方法用来判断一个数组是否包含一个指定的值,根据情况,如果包含则返回 true,否则返回 false。
返回值: 返回一个布尔值 Boolean 。 如果在数组中(或 fromIndex 指定的范围中)找到了 searchElement,则返回 true,否则返回 false。
语法: includes(searchElement)includes(searchElement, fromIndex)
参数值(searchElement): 需要查找的元素值。
参数值(fromIndex): fromIndex 可选,从fromIndex 索引处开始查找 searchElement。如果为负值,则按升序从 array.length + fromIndex 的索引开始搜(即使从末尾开始往前跳 fromIndex 的绝对值个索引,然后往后搜寻)。默认为 0。

注意:使用 includes() 比较字符串和字符时是区分大小写的。。
注意:使用 includes() 比较字符串和字符时是区分大小写的。。
注意:使用 includes() 比较字符串和字符时是区分大小写的。。

第二:举例子

例子一:

var arr1 = ['光头强','熊大','熊二'];
const result1 = arr1.includes('熊大');
console.log(result1);   // 返回结果:true

例子二:

var arr2 = ['光头强','熊大','熊二','吉吉国王'];
const result2 = arr1.includes('熊二',1);
const result3 = arr1.includes('熊二',3);
console.log(result2);   // 返回结果:true
console.log(result3);   // 返回结果:false

例子三:

var str1 = "I don't know what 7 you say"
const result4 = str1.includes('you');
console.log(result4)    // 返回结果:trueconst result5 = str1.includes('you444');
console.log(result5)    // 返回结果:falseconst result6 = str1.includes('you say');
console.log(result6)    // 返回结果:true

includes()的用法相关推荐

  1. includes的用法

    includes用于搜索筛选关键字 后把数据重新渲染列表 searchs() {// 原数据清空this.tableData = []// 新数据循环 使用includes方法 在输入框查找usern ...

  2. ES6中数组的常用方法

    1.fill的用法 //声明指定数组长度,并填充对应数据 const arr = new Array(3).fill("Agwenbi"); console.log(arr);// ...

  3. Rails中的includes和joins的区别与用法(翻译,部分)

    includes和joins的不同 当includes和joins的时候最重要的概念就是他们有他们的典型用例. includes使用贪婪加载(eager loading)而joins使用懒加载(laz ...

  4. js中的includes用法

    includes 可以判断一个数组中是否包含某一个元素,并返回true 或者false ['a','b','c'].includes('a') true['a','b','c'].includes(1 ...

  5. es7新特性 includes用法

    返回数组是否包含某个元素 var array1 = [1, 2, 3];console.log(array1.includes(2));// expected output: true 转载于:htt ...

  6. 重温ES6核心概念和基本用法

    ES6在2015年6月就得以批准,至今已两年了.近一年多以来陆续看过很多ES6的资料,工作项目中也逐步的用上了很多ES6的特性(let,const,promise,Template strings,C ...

  7. java reduce.mdn_reduce高级用法

    reduce作为ES5新增的常规数组方法之一,对比forEach .filter和map,在实际使用上好像有些被忽略,发现身边的人极少用它,导致这个如此强大的方法被逐渐埋没. 如果经常使用reduce ...

  8. Puppeteer 学习笔记及基本用法

    Puppeteer 学习笔记及基本用法 Puppeteer 安装 语法 基本语法 API 分层结构 加载导航页面 等待元素.请求.响应 自定义等待 元素定位 用户模拟操作 请求拦截 获取 WebSoc ...

  9. EasyGui的用法简介

    用法首先要进行的就是安装easygui,大家可以在网上搜索相应的安装方法,这里就简单的介绍一个最简单的安装方法,使用安装神器pip 只需在终端或者命令行输入:pip install easygui 稍 ...

最新文章

  1. linux mysql 1045 错误_Linux 下,mysql数据库报无法登陆错误:ERROR 1045 (28000): Access denied for use...
  2. Part2_1 Urllib的get请求和post请求
  3. Nomad技术手册:整体架构(Architecture)
  4. 架构师的英文缩写_架构师必备的20个英文缩写!看你知道几个?
  5. VBA精彩代码分享-4
  6. SCI从入门到精通(二)——如何阅读文献
  7. UnityShader4:UnityShader的形式
  8. python在input输入数字为何是str_Python基础笔记:input()输入与数据类型转换
  9. 【图神经网络】向往的GAT(图注意力模型)
  10. 【转】 SQL 2005 try catch
  11. cass等距离等分线段的命令键_南方cass快捷命令
  12. 转载:在Python 3中使用深度森林(Deep Forest)进行分类
  13. 怎么删除计算机病毒,电脑中病毒删不掉怎么办?
  14. 【BZOJ 1050】旅行comf
  15. 4G EPS 中的 PDN Connection
  16. 签名证书(.keystore)生成指南
  17. 主机与虚拟机之间无法粘贴复制
  18. 老游戏《皇帝龙之崛起》修改最大建筑数到8000
  19. Set集合的基本使用
  20. UIPresentationController

热门文章

  1. 原生JS获取QQ好友列表
  2. 分析器错误消息: 无法执行程序。所执行的命令为 C:\Windows\Microsoft.NET\Framework\v4.0 \csc.exe/noconfig/fullpaths@C:\W
  3. Must call super constructor in derived class before accessing or returning from derived const
  4. [转...转] 国内软件破解下载网站列表!
  5. 刚性微分方程与非刚性的大概区分(自看,求指点)
  6. NLP之NLG入门理解
  7. Ubuntu 编译 ZBar
  8. webERP 添加客户-amp;gt;分公司信息 'vtiger_accountid' doesn't have a default value
  9. 【数据库基础】02_数据库基础练习
  10. HRSID舰船检测数据集标签格式转换,json转为xml