본문 바로가기
자바스크립트

[JavaScript] Array.from 함수가 IE에서 작동하지 않을 때

by 곰돌찌 2018. 10. 24.

Array.from 함수가 IE에서 작동하지 않을 때




개발 중에 Array.from을 접할 기회가 생겼었는데 IE10과 IE11에서 테스트를 해보니 동작하지 않았습니다. 개발자 도구를 켜서 보니


이런 경고가 나타났다. CanIUse라는 홈페이지에서 찾아보니 Array.from은 ECMAScript 6문법으로 IE11에서 지원하지 않았습니다.... 




그렇다면 이 부분을 해결해야 한국에서 많이 사용하는 IE에서도 동작을 할 수 있게 하는게 목표였습니다. 찾아보니 Array.from부분을


1
2
3
4
5
6
7
var elementList = document.querySelectorAll('.leftMenu_btn');
        
[].forEach.call(elementList, function(element) {
    element.addEventListener('click'function() {
        //function code
    });
});
cs

이런식으로 바꾸면 가능합니다~


댓글