В поле ввода человек вводит слова, по событию keyup запускается функиця поиска в которой циклом ищется совпадения ввода и слова в массиве
for (key in data){
if (data[key].answer.indexOf(inputVal) != -1){
// Вывожу сообщение из data пользователю
}
Нужно сделать, что-бы если при наборе первых символов нет совпадений - то цикл переставал работать (т.к. смысла в этом нет). Но например если из поля ввода стёрли данные и начинают ввода заново, нужно чтобы цикл опять запустился, сделал проверку, Есть совпадения - выводим. Нет совпадений - остановили поиск. Как это можно сделать, второй день голову ломаю. Заранее спасибо
Сборка персонального компьютера от Artline: умный выбор для современных пользователей