У меня есть массив данных. Это большой массив в том смысле, что он содержит 10 ^ 6 элементов. Массив состоит из объектов
Data =[`{title:"abcccc",id:1}`,
{title:"abcccc",id:1},
{title:"abcccc",id:1}..... 10^6];
Если я использую метод фильтра basi c в массиве, пользовательский интерфейс будет не отвечать из-за анализа такого большого набора.
Я хочу знать лучшее подход или структура данных или любая предварительная обработка массива Я должен использовать в javascript для фильтрации требуемого элемента данных из массива данных.
Дополнительная информация: Я пишу поисковую функцию / метод, в которой она принимает строку поиска в качестве аргумента и возвращает три верхних соответствующих элемента из массива данных.