Как узнать индекс элемента в массиве js
4 года назад
Человек-Молекула
Ответы
Чтобы узнать индекс элемента в массиве в JS, можно воспользоваться методом indexOf()
. Этот метод вернёт первый индекс, по которому указанный элемент находится в массиве:
Если такого элемента в массиве нет, то метод вернет -1
4 года назад
Maksim Litvinov
Помимо стандартных возможностей JS, узнать индекс элемента массива можно с помощью метода из библиотеки Lodash _.findIndex():
Метод возвращает индекс первого элемента в массиве, который удовлетворяет условию.
Если ни один из элементов не удовлетворяет условию поиска, возвращается -1. Этот метод отлично ладит с массивами, элементами которых являются объекты. Обратимся к примеру ниже:
В примере выше всё понятно, давайте посмотрим возможности этого метода в следующем примере.
В примере выше нам не важно имя пользователя, нам просто нужно найти пользователя, у которого был бы неактивный статус. И данный метод нам в этом отлично поможет.
Документация:
3 года назад
Виктория Аблаева