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 |
이런식으로 바꾸면 가능합니다~
'자바스크립트' 카테고리의 다른 글
[JavaScript 공부 -4] JavaScript의 "use strict" (0) | 2019.01.17 |
---|---|
[JavaScript공부 -3] 코드의 구조 (0) | 2019.01.16 |
[JavaScript 공부 -2] JavaScript가 할 수 있는 일 (0) | 2019.01.03 |
[JavaScript 공부 - 1] JavaScript란? (0) | 2018.12.26 |
[jQuery] on으로 eventlistener 추가 할 때 인자값 넘기는 방법 (0) | 2018.11.29 |
댓글