我的github

indexOf:在JavaScript中,你可以使用indexOf()方法来查找数组中元素的位置。如果元素不存在于数组中,indexOf()会返回-1

let index = array.indexOf('x')
if(index!=-1){
  //...
}

findIndex:如果你需要查找的是复杂对象数组,你可能需要自定义一个查找函数,使用findIndex()

let objectsArray = [{ id: 1, name: 'Alice' }, { id: 2, name: 'Bob' }];
let index = objectsArray.findIndex(obj => obj.id === 2); // 查找对象id为2的位置
 
if (index !== -1) {
  console.log(`对象id为2的位置是: ${index}`);
} else {
  console.log('对象id为2不在数组中');
}

参考:百度AI

lastIndexOf:

 

posted on 2024-12-06 15:27  XiaoNiuFeiTian  阅读(253)  评论(0)    收藏  举报