Skip to content

Instantly share code, notes, and snippets.

@bob-lee
Created November 24, 2017 18:41
Show Gist options
  • Save bob-lee/e7520bfcdac266e5490f40c2759cc955 to your computer and use it in GitHub Desktop.
Save bob-lee/e7520bfcdac266e5490f40c2759cc955 to your computer and use it in GitHub Desktop.
Polyfill for IE11 missing NodeList.forEach
if ('NodeList' in window && !NodeList.prototype.forEach) {
console.info('polyfill for IE11');
NodeList.prototype.forEach = function (callback, thisArg) {
thisArg = thisArg || window;
for (var i = 0; i < this.length; i++) {
callback.call(thisArg, this[i], i, this);
}
};
}
@oxyyyyy
Copy link

oxyyyyy commented Dec 23, 2020

Thanks
Anybody knows why Babel ignores .forEach() ?

@darkcris1
Copy link

Babel

Thanks
Anybody knows why Babel ignores .forEach() ?

Because babel doesn't care of polyfills. It only focus on transpiling your code

@oxyyyyy
Copy link

oxyyyyy commented Feb 16, 2021

Babel

Thanks
Anybody knows why Babel ignores .forEach() ?

Because babel doesn't care of polyfills. It only focus on transpiling your code

Oh, for sure..
thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment