天天看点

JS:findIndex查找列表元素下标

通过自定义函数查找元素下标,元素数据结构不一样就需要写多次

function findIndex(list, item) {
  for (let i in list) {
    if (list[i] == item) {
      return i;
    }
  }

  // 没有找到元素返回-1
  return -1;
}

const list = ["a", "b", "c"];
let item = "b";

let index = findIndex(list, item);
console.log(index); // 1
      

使用findIndex查找列表元素下标

const list = ["a", "b", "c"];

let index = list.findIndex((x) => x == "b");

console.log(index); // 1
      

继续阅读