Видите ли вы какие-либо проблемы со следующим:
NodeList.prototype.forEach = Array.prototype.forEach;
Обычно forEach
является просто свойством массивов, но если установить его как свойство всех NodeList
, нет необходимости преобразовывать NodeList
в массив, прежде чем вы сможете перебирать его узлы с помощью forEach
.