前端 JavaScript 项目程序中怎么搜索数组?

在前端 JavaScript 项目程序中,可以使用数组indexOf() 方法来搜索特定值是否存在于数组中。该方法返回要查找元素的第一个索引,如果不存在,则返回 -1。示例代码如下:

let myArray = [1, 2, 3, 4, 5];
let searchValue = 3;

if (myArray.indexOf(searchValue) !== -1) {
  console.log('Value found at index ' + myArray.indexOf(searchValue));
} else {
  console.log('Value not found');
}

还可以使用 ES6 中的 includes() 方法来完成相同的任务,其返回一个布尔值,表示数组中是否包含指定值。示例代码如下:

let myArray = [1, 2, 3, 4, 5];
let searchValue = 3;

if (myArray.includes(searchValue)) {
  console.log('Value found');
} else {
  console.log('Value not found');
}

这两种方法都是相当简单且易于使用的方式来搜索数组。