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. Unicode 和 UTF-8关系
  2. 【C 语言】二级指针案例 ( 字符串切割 | 返回 自定义二级指针 作为结果 )
  3. 【Python】监控视频中运动目标检测的代码实现及效果展示
  4. mysql 数据目录迁移_MySQL数据库数据文件路径迁移步骤
  5. Sharepoint 2010 用VS定制Master,并且每个Web应用同一个Master
  6. ASP.NET Core 认证与授权[4]:JwtBearer认证
  7. 大文本导入mysql_大文本数据,导入导出到数据库
  8. 实战Scribe日志搜集和数据分析
  9. 团队作业—第二阶段08
  10. HDU2072 tri树/map/set/字符串hash
  11. 移动端overflow-x去掉滑动条
  12. 【Scratch案例教学】scratch旋转风车 ​​​​scratch编程案例教学 scratch创意编程 少儿编程教案
  13. 《自己动手写操作系统》(一)
  14. 为什么Redis 单线程却能支撑高并发?
  15. Vue中@click.stop与@click.prevent、@click.native
  16. 输入学生成绩评定等级:90-100为A,80-89为B,60-79为C,小于60为D
  17. 停止及启动k8s服务
  18. 【测评】抗原乳化方法学评测:去离子水乳化、机械乳化法、PBS 缓冲液乳化..
  19. oracle consistent gets,Oracle数据库consistent gets使用的特例
  20. 猜成语游戏c语言程序设计教程课后答案,猜成语的灯谜和答案

热门文章

  1. MySql 全文检索
  2. ERNIE-ViL: Knowledge Enhanced Vision-Language Representations Through Scene Graph
  3. 非递归前序遍历二叉树,非递归中序遍历二叉树,非递归后续遍历二叉树
  4. raw图的存储格式和读取方式
  5. ESP-IDF的下载,设置,编译,烧录和监控
  6. linux 街机列表,linux下街机模拟器联机
  7. Mac必备软件推荐:Photoshop 2022(ps2022)中文
  8. 文件上传漏洞的小总结
  9. 数据结构 - 队列 环形队列(循环队列)
  10. sql to_char 日期转换字符串