Показать сообщение отдельно
  #12 (permalink)  
Старый 10.08.2018, 00:23
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,518

Сделать разок так:
[
  "slice",
  "lastIndexOf",
  "indexOf",
  "forEach",
  "map",
  "filter",
  "reduce",
  "reduceRight",
  "some",
  "every",
  "find",
  "findIndex",
  "includes"
].forEach(method => {
  if(method in NodeList.prototype) return;
  NodeList.prototype[method] = Array.prototype[method];
});
и забыть.

Честно говоря меня подбешивает, что NodeList не наследник Array. Для HTMLCollection причина понятна, но для NodeList - хоть убей.
__________________
29375, 35

Последний раз редактировалось Aetae, 10.08.2018 в 00:28.
Ответить с цитированием