fix#110 add NodeList forEach polyfill

This commit is contained in:
Yanzhen Yu
2019-08-07 23:51:40 +08:00
parent 0efe23f04a
commit 3269089e1f
3 changed files with 22 additions and 4 deletions

View File

@@ -163,3 +163,10 @@ export function isTouchEvent(
): event is TouchEvent {
return Boolean((event as TouchEvent).changedTouches);
}
export function polyfill() {
if ('NodeList' in window && !NodeList.prototype.forEach) {
NodeList.prototype.forEach = (Array.prototype
.forEach as unknown) as NodeList['forEach'];
}
}