Привет. Я действительно изо всех сил пытаюсь создать код для функции, которая «возвращает массив индексов из уже заполненного массива, содержащего строки, когда он соответствует поисковому запросу».Поэтому, если поисковый термин соответствует слову или символам в элементе массива независимо от его порядка, он должен возвращать индексы, в которых эти слова присутствуют в массиве.Не используется функция jquery grep.Вот некоторый код, чтобы проиллюстрировать, что я имею в виду.
array_test = ["Today was hot","Tomorrow will be hot aswell", "Yesterday the weather was not so good","o1234 t12345"]
function locateSearch(array_test,searchTerm){
var myArray = [];
for(i=0;i<array_test.length;i++){
if(...) // what should i be testing here, this is where i have been going wrong...
myArray[myArray.length] = i;
}
return myArray;
}
document.write(locateSearch,'ot') //this should return indexes [0,1,2,3]
Извините, если я не объяснил это так хорошо, благодарю вас за помощь.Спасибо.