den0820
@den0820
Фронтенд Junior разработчик.

Индекс текущего элемента массива?

Всем привет. Знаю что индекс массива можно найти с помощью IndexOf, которому передаем значение искомого элемента. Но если у меня массив состоит, например из [1, 2, 3, 4, 4, 4, 4, 5], и мне нужен индекс третьей четверки, то есть это будет значение равное 5. Но в данном случае, используя [1, 2, 3, 4, 4, 4, 4, 5].indexOf(4), вернется значение 3, так как он встретит первую четверку на третьей позиции. Но как можно получить именно индекс того элемента, который мне нужен, то есть индекс третьей четверки?
  • Вопрос задан
  • 1022 просмотра
Пригласить эксперта
Ответы на вопрос 1
Fzero0
@Fzero0
Вечный студент
function logArrayElements(element, index, array) {
  console.log('index[' + index + '] = ' + element);
}
[1, 2, 3, 4, 4, 4, 4, 5].forEach(logArrayElements);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы