通過自定義函數查找元素下标,元素資料結構不一樣就需要寫多次
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