@olya_097

Для чего данный полифилл?

'use strict';

(function () {
  if (window.NodeList && !NodeList.prototype.forEach) {
    NodeList.prototype.forEach = function (callback, thisArg) {
      thisArg = thisArg || window;
      for (var i = 0; i < this.length; i++) {
        callback.call(thisArg, this[i], i, this);
      }
    };
  }
})();
  • Вопрос задан
  • 95 просмотров
Решения вопроса 1
Vlad_IT
@Vlad_IT Куратор тега JavaScript
Front-end разработчик
Чтобы вот так вот делать
document.querySelectorAll('.list-item').forEach(function (el, ind) {

});

т.е. в старых стандартах, у NodeList нет метода forEach, и людям приходилось писать вот так
var els = document.querySelectorAll('.list-item');
[].forEach.call(els , function(item, index) {

});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
Rocket Брянск
от 60 000 до 100 000 ₽
21 мая 2024, в 16:29
1500 руб./за проект
21 мая 2024, в 16:14
80000 руб./за проект