JavaScript: Метод findIndex для поиска индекса первого элемента в массиве
Метод 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
Комментарии