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()