Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   заносить ли в массив ноды? (https://javascript.ru/forum/misc/59095-zanosit-li-v-massiv-nody.html)

Floyd 27.10.2015 17:34

заносить ли в массив ноды?
 
всем привет.
есть jsный текстовый поиск по элементам.
хочется сделать оптимально для скорости и минимизации затрат памяти.
для уточняющего поиска (например, набрано "ива", а еще донабираем "нов") всё, что найдено при "ива" сохраняю в массив, в котором при уточняющем поиске (уже "иванов") ищу в первую очередь, не перебирая все элементы заново.
как грамотно поступить: сохранять в этот массив id найденных нод и потом к ним обращаться через getElementById, или же ячейкам массива присваивать объекты нод?

спасибо.

рони 27.10.2015 17:44

Floyd,
один раз составить массив из нод, потом искать по массиву.

Floyd 27.10.2015 17:47

а в структуре языка при создании массива из нод происходит копирование их копий в него или что-то вроде симлинков?

ruslan_mart 27.10.2015 17:50

Floyd, второе.

Floyd 27.10.2015 17:51

спасибо!


Часовой пояс GMT +3, время: 00:31.