Задать вопрос
@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 Простой 1 комментарий
Решения вопроса 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) {

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

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

Похожие вопросы