Метод findIndex() в JavaScript используется для поиска индекса первого элемента в массиве, который удовлетворяет условию заданному в передаваемой функции обратного вызова. Ниже приведены примеры использования метода findIndex():
Пример поиска индекса первого четного числа в массиве:
const numbers = [1, 3, 7, 8, 9, 10]; const evenIndex = numbers.findIndex(num => num % 2 === 0); console.log(evenIndex); // > 3
Пример поиска индекса первого элемента строки, который содержит подстроку "JavaScript":
const words = ["HTML", "CSS", "JavaScript", "TypeScript"];
const jsIndex = words.findIndex(word => word.includes("JavaScript"));
console.log(jsIndex);
// > 2
Пример использования findIndex() с объектами:
const users = [
{ name: "Timon", age: 25 },
{ name: "Seba", age: 30 },
{ name: "Masha", age: 35 }
];
const bobIndex = users.findIndex(user => user.name === "Seba");
console.log(bobIndex);
// > 1
Комментарии
0Нашли ошибку или хотите дополнить материал?