JS-059

Beginner4 min~4 min read#array#indexof#search
indexOf()
Знайти позицію елемента
Goal
Навчись знаходити позицію елемента в масиві через indexOf().
Explanation
- indexOf() шукає значення в масиві.
- Якщо значення знайдено — повертається його індекс.
- Якщо значення не знайдено — повертається -1.
- Метод допомагає визначити розташування елемента.
- indexOf() часто використовують разом з умовами.
Аналогія
Ти шукаєш книгу на полиці й хочеш знати не лише чи вона існує, а й на якому місці стоїть.
Code
const fruits = [
"Apple",
"Banana",
"Orange"
];
console.log(fruits.indexOf("Banana"));
console.log(fruits.indexOf("Mango"));Result: 1 -1
Типова помилка
Новачки часто думають, що -1 означає останній елемент. Насправді це означає, що елемент не знайдено.
Remember
- ✦ indexOf() повертає індекс елемента.
- ✦ Якщо елемент відсутній — повертається -1.
- ✦ Перший елемент має індекс 0.
Quick Quiz
Що поверне ["Apple", "Banana"].indexOf("Banana")?