개발/개발관련
ie에서 forEach 못쓰는 경우
Ddil_
2020. 4. 6. 14:36
1. ie11 forEach 문제
익스플로러에서 forEach를 못쓰는 문제가 발생했다.
찾아보니 ie9부터 forEach를 제공한다는데 왜 난 ie11에서 이런 오류가 나는가..
익스 진짜 생각하기도 싫지만... ie11쓰는 사람이 아직도 있긴하니....해결해야지..
2. Array.prototype.forEach
여러 방법이 있었는데 그중에 이 소스를 추가하면 에러가 없어진다.
if (window.NodeList && !NodeList.prototype.forEach) {
NodeList.prototype.forEach = Array.prototype.forEach;
}
이 방법이 제일 간단하고 소스코드도 짧은 것 같다.
728x90