Как искать строку внутри массива строк

После поиска ответа в других сообщениях я почувствовал, что должен спросить об этом. Я просмотрел Как проверить, включает ли массив объект в JavaScript? и Лучший способ определить, находится ли элемент в массиве JavaScript? и не смог » Заставить код там работать.

Я записываю HTML-код для встраивания в массив, поэтому каждый элемент представляет собой строку HTML-кода.

например:

i[0]='<param name=\"bgcolor\" value=\"#FFFFFF\" />'
i[1]='<param name=\"width" value=\"640\" />'
i[2]='<param name=\"height\" value=\"360\" />'   
i[3]='more html code' 

Я хочу выполнить поиск в этом массиве и найти строку, в которой находится слово «высота».

В идеале я хотел бы написать функцию, которая возвращает индекс элемента, в котором появляется «высота».

К счастью, в этом массиве нет дубликатов, поэтому есть только одно вхождение.

при простом поиске объекта я получаю «ложный» результат.

Есть идеи?

43
задан Community 23 May 2017 в 10:31
поделиться