Показать сообщение отдельно
  #3 (permalink)  
Старый 13.04.2022, 21:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Fortun
можно ли как-то ускорить этот код?
рони уже показал один вариант...
Но если заменить forEach() на обычный цикл - это так же даст прирост по скорости.

Сообщение от Fortun
const array = ['Заголовок1', 'Заголовок2']
Можно заменить на
const o = {'Заголовок1': 1, 'Заголовок2': 1}


Тогда даже
Сообщение от рони
if (array.includes(el.innerText)) {}
Можно заменить на
if (o.[el.innerText]) {}

На больших количествах это так же может дать ускорение...
Ответить с цитированием