indexOf()
该方法可以返回数组中指定元素的索引,如果不存在,则返回-1。
const arr = ["apple", "banana", "orange"];
const index = arr.indexOf("banana");
console.log(index); // 输出: 1
const arr2 = ["aaa","bbb","ccc",99,100]
const index2 = arr2.map(item => item).indexOf('ccc')
console.log(index2); // 输出: 2
includes()
该方法可以判断数组中是否包含指定元素,返回布尔值。
const arr = ["apple", "banana", "orange"];
const isFound = arr.includes("banana");
console.log(isFound); // 输出: true
find()
该方法可以查找数组中符合条件的第一个元素,返回该元素。
const arr = [1, 2, 3, 4, 5];
const evenNumber = arr.find(num => num % 2 === 0);
console.log(evenNumber); // 输出: 2
findIndex()
该方法可以查找数组中符合条件的第一个元素的索引。如果没有,则返回-1。
const arr = [1, 2, 3, 4, 5];
const evenIdx = arr.findIndex((ele) => ele == 2);
console.log(evenIdx ); // 输出: 1
filter()
该方法可以返回一个新数组,其中包含数组中满足条件的所有元素。
const arr = [1, 2, 3, 4, 5];
const evenNumbers = arr.filter(num => num % 2 === 0);
console.log(evenNumbers); // 输出: [2, 4]
lastIndexOf()
该方法可以返回数组中指定元素的最后一个索引,如果不存在,则返回-1。
const arr = ["apple", "banana", "orange", "banana"];
const lastIndex = arr.lastIndexOf("banana");
console.log(lastIndex); // 输出: 3
标签:findIndex,const,log,indexOf,arr,console,数组,lastIndexOf,banana
From: https://blog.csdn.net/weixin_41173973/article/details/140371753