JS-059
Схема уроку з JavaScript про indexOf(): Навчись знаходити позицію елемента в масиві через indexOf()
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")?

Resources