📜  JavaScript Array includes()

📅  最后修改于: 2020-09-27 05:45:49             🧑  作者: Mango

JavaScript Array includes()方法检查数组的条目中是否有某个值。

includes()方法的语法为:

arr.includes(valueToFind, fromIndex)

在这里, arr是一个数组。


include()参数

includes()方法includes()

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

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


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

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


示例:使用include()方法
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 indexOf()