Как узнать индекс элемента в массиве js — Q&A Хекслет
2026-02-26 16:47 Diff

Ответы

Чтобы узнать индекс элемента в массиве в JS, можно воспользоваться методом indexOf(). Этот метод вернёт первый индекс, по которому указанный элемент находится в массиве:

Если такого элемента в массиве нет, то метод вернет -1

Помимо стандартных возможностей JS, узнать индекс элемента массива можно с помощью метода из библиотеки Lodash _.findIndex():
Метод возвращает индекс первого элемента в массиве, который удовлетворяет условию. Если ни один из элементов не удовлетворяет условию поиска, возвращается -1. Этот метод отлично ладит с массивами, элементами которых являются объекты. Обратимся к примеру ниже:

В примере выше всё понятно, давайте посмотрим возможности этого метода в следующем примере.

В примере выше нам не важно имя пользователя, нам просто нужно найти пользователя, у которого был бы неактивный статус. И данный метод нам в этом отлично поможет.

Документация:

_.findIndex()