天天看點

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
      

繼續閱讀