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
上一篇:linux中find命令详解


下一篇:【Groovy】集合遍历 ( 使用集合的 find 方法查找集合元素 | 闭包中使用 == 作为查找匹配条件 | 闭包中使用 is 作为查找匹配条件 | 闭包使用 true 作为条件 | 代码示例 )