У меня есть список студентов, отображаемых на странице, и я сохраняю информацию о студентах как объект с идентификатором и именем.
Я хочу добавить окно поиска для поиска студентов, если у меня есть полоса прокрутки в списке.
И обновить список студентов в соответствии со строкой поиска.
Сейчас я выполняю итерацию массива объектов ученика и проверяю индекс строки поиска в имени.
Есть ли лучший алгоритм для повышения производительности.
// мой код:
search = function (data, queryString) {var res = new array ();for (stu в данных) {if (stu.name.search (queryString)! = -1) {res.push (stu);}} return res;}