IE에서만 종종 ')'가 필요합니다. 오류가 뜬다.
웹 페이지를 건드리다 보면 IE만 안되는 경우를 많이 볼수있는데
이런것 때문에 개발자들이 IE를 싫어한다.
표준을 안지키는 웹브라우저!
<script>
function function_name(args=true) {// ')'가 필요합니다.
}
function function_name2(args) {// IE 정상 실행
}
</script>
위의 코드에서 왜 오류가 떳는지 감이 왔을것이다.
parameter의 기본 값 설정시 IE는 ')'가 필요합니다. 오류와 함께 해석을 중단해버린다.
아래와 같은 방법으로 해결가능하다.
function function_hi098123(args) {// IE 정상 실행
args = args || '기본 값 형태는 알아서.. true, false, 0, 1, string';
console.log(args);//console에 찍어보자
}
function_hi098123();
function_hi098123('hi098123');
IE도 인자 기본 값 처리가 가능해진다..
'웹 프로그래밍 > HTML' 카테고리의 다른 글
CSS) list-style 다양한 종류 (list-style-type) (3) | 2020.06.25 |
---|---|
CSS content 깨지는 현상(주의점) (1) | 2020.06.23 |
HTML) Link, Script 태그 integrity 옵션 (0) | 2020.06.18 |
Pure CSS Side Toggle Menu (0) | 2020.06.09 |
JS) 자바스크립트에서 스타일 바꾸기 (1) | 2020.06.08 |
JS) 자바스크립트에서 " ' ` 따옴표, 억음 부호의 차이 (0) | 2020.06.08 |
CSS) 투명도 조절하고 싶을때 (rgba, opacity) (0) | 2020.05.13 |
티스토리) 댓글에 링크 달기 (3) | 2020.04.28 |
저작권 보호안내
무단 전재, 재배포 행위는 금지됩니다. (글을 복사하여 게시금지)
본문의 일부(링크용 문장) 인용은 가능하지만, 출처와 링크(a 태그)를 남기셔야 됩니다.
(웹툴을 이용하고, 스크린샷/녹화하는것은 상관없습니다.)
예외적으로. 저에게 허락받은 경우에는 본문을 전재할 수 있습니다.
만약, 본문 공유를 원하신다면 링크 공유를 해주세요
저작권 정책 확인하기링크 공유하기