Как найти индекс массива со значением? - PullRequest
179 голосов
/ 08 сентября 2011

Скажем, у меня есть это

imageList = [100,200,300,400,500];

Что дает мне

[0]100 [1]200 и т. Д.

Есть ли способ в JavaScript вернуть индекс с помощьюзначение?

Т.е. мне нужен индекс для 200 , мне возвращается 1 .

Ответы [ 11 ]

0 голосов
/ 10 апреля 2018
// Instead Of 
var index = arr.indexOf(200)

// Use 
var index = arr.includes(200);

Обратите внимание : Включает функцию - это простой метод экземпляра массива, который помогает легко определить, находится ли элемент в массиве (включая NaN в отличие от indexOf)

...