返回

每天一题:includes函数解析——数组中的值查找利器

前端

includes函数简介

includes函数的语法非常简单:

array.includes(value[, fromIndex])
  • array:被查询的数组。
  • value:需要查找的值。
  • fromIndex(可选):指定从哪个索引开始搜索。

includes函数返回一个布尔值,如果数组中包含指定的值,则返回true;否则,返回false

includes函数的用法

includes函数的使用非常简单,只需要将需要查找的值作为参数传递给函数即可。例如,以下代码判断数组[1, 2, 3, 4, 5]中是否包含数字3

const array = [1, 2, 3, 4, 5];
const result = array.includes(3);

console.log(result); // true

输出结果为true,因为数组[1, 2, 3, 4, 5]中确实包含数字3

includes函数的可选参数fromIndex

includes函数的第二个参数fromIndex是可选的,它指定从哪个索引开始搜索。如果省略fromIndex,则从数组的第一个元素开始搜索。例如,以下代码从数组[1, 2, 3, 4, 5]的第三个元素开始搜索数字3

const array = [1, 2, 3, 4, 5];
const result = array.includes(3, 3);

console.log(result); // false

输出结果为false,因为从数组的第三个元素开始搜索,数组中不再包含数字3

includes函数的应用场景

includes函数在JavaScript中有很多应用场景,比如:

  • 检查数组中是否包含某个值。
  • 从数组中查找第一个或最后一个指定的值。
  • 判断数组是否为空。
  • 比较两个数组是否相等。
  • 在数组中查找重复的值。

总结

includes函数是JavaScript中一个非常有用的数组方法,它可以帮助我们快速判断数组中是否包含某个指定的值。includes函数的用法非常简单,只需要将需要查找的值作为参数传递给函数即可。includes函数还提供了一个可选参数fromIndex,可以指定从哪个索引开始搜索。includes函数在JavaScript中有很多应用场景,比如检查数组中是否包含某个值、从数组中查找第一个或最后一个指定的值、判断数组是否为空、比较两个数组是否相等、在数组中查找重复的值等。