Показать сообщение отдельно
  #20 (permalink)  
Старый 25.01.2019, 13:42
Интересующийся
Отправить личное сообщение для Alexko64 Посмотреть профиль Найти все сообщения от Alexko64
 
Регистрация: 17.04.2018
Сообщений: 26

Сообщение от 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 для отличий между вариантами.
Отображать надо все совпадения которые подходят под шаблон, как в любом поиске
Ответить с цитированием