JavaScript Array indexOf Method: How to Use It?

Метод indexOf() в JavaScript используется для поиска индекса первого вхождения элемента в массиве. Метод принимает один обязательный параметр - элемент, который нужно найти в массиве, и может иметь необязательный второй параметр - начальный индекс поиска.

Синтаксис метода:

javascript
array.indexOf(searchElement[, fromIndex])

где:

Примеры использования метода indexOf() с массивами:

javascript
let fruits = ['apple', 'banana', 'orange', 'grape'];
// Найти индекс элемента 'orange'
let index = fruits.indexOf('orange');
console.log(index); // 2
// Найти индекс элемента 'grape' начиная с индекса 1
let index2 = fruits.indexOf('grape', 1);
console.log(index2); // 3
// Найти индекс элемента 'banana' начиная с индекса -2 (т. е. предпоследнего элемента)
let index3 = fruits.indexOf('banana', -2);
console.log(index3); // 1

Если элемент не найден в массиве, то метод indexOf() возвращает -1.

javascript
let numbers = [10, 20, 30, 40];
// Найти индекс элемента 50 (которого нет в массиве)
let index = numbers.indexOf(50);
console.log(index); // -1

С помощью метода indexOf() можно проверять содержится ли элемент в массиве:

javascript
let numbers = [10, 20, 30, 40];
if (numbers.indexOf(20) !== -1) {
  console.log('Элемент найден в массиве');
} else {
  console.log('Элемент не найден в массиве');
}

Метод indexOf() является часто используемым методом работы с массивами в JavaScript.

Похожие вопросы на: "js indexof array "

Visual Studio C - ваш путь к совершенству в разработке программ
Between: Exploring the Space Between Things, Ideas and People
Питон цикл for – примеры использования
SQL Cross Join: Explained with Examples and Tutorials
Merge Sort в C: объяснение шагов алгоритма
Create Gmail - Your Gateway to Effective Email Communication
Магазин вкусных домашних печенек Cookiestore
Скачать XML файл
Права доступа Linux: справочник и руководство
Qt OpenGL