当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript Array includes()用法及代码示例


JavaScript Array includes() 方法检查数组是否在其条目中具有特定值。

用法:

arr.includes(valueToFind, fromIndex)

这里,arr 是一个数组。

参数:

includes() 方法包含:

  • valueToFind - 要搜索的值。
  • fromIndex(可选)- 数组中开始搜索的位置。默认情况下,它是0.

注意:对于负值,搜索从array.length + fromIndex. (倒数)例如,-1代表最后一个元素。

返回:

  • 如果在 array 中的任何位置找到 valueToFind,则返回 true
  • 如果在 array 中的任何地方都找不到 valueToFind,则返回 false

注意: 这includes()方法对字符串和字符值区分大小写。

示例:使用includes() 方法

let languages = ["JavaScript", "Java", "C", "C++", "Python", "Lua"];

let check = languages.includes("Java");
console.log(check); // true

// case sensitive
let check1 = languages.includes("java");
console.log(check1); // false

// second argument specifies position to start at
let check2 = languages.includes("Java", 2);
console.log(check2); // false

// negative argument starts count from backwards
// start searching from third-to-last element
let check3 = languages.includes("Java", -3);
console.log(check3); // false

let check4 = languages.includes("Ruby");
console.log(check4); // false

输出

true
false
false
false
false

相关用法


注:本文由纯净天空筛选整理自 JavaScript Array includes()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。