Сообщение от laimas
|
А так:
pattern = new RegExp(pattern.trim().replace(/\s+/g, "|"), "gi");
return arr.filter(function(el) {
//return Object.values(el).some(function(val) {
return pattern.test(Object.values(el)[0])
//})
})
А отображать и надо одно совпадение, которое начинается с первого введенного в поиске?
|
Не работает. Перезалил тест, посмотрите. Тееперь там все плохо.
попробуйте найти Galaxy, Samsung note 6 (его там и в помине нет но поиск выдает результат)
Добавил RAM для отличий между вариантами.
Отображать надо все совпадения которые подходят под шаблон, как в любом поиске