반응형
typeError : console.log.apply에서 잘못된 호출
크롬 콘솔에서이를 실행하는 경우 :
console.log.apply(null, [array])
Chrome에서 오류가 발생했습니다.
// TypeError: Illegal Invocation
왜? (OSX를 통해 Chrome 15에서 테스트)
실행 컨텍스트가 콘솔에서 다른 오브젝트로 변경된 경우에는 작동하지 않을 수 있습니다.
console.info는 "this"참조가 window가 아닌 console 일 것으로 예상하기 때문입니다.
console.info("stuff") stuff undefined console.info.call(this, "stuff") TypeError: Illegal invocation console.info.call(console, "stuff") stuff undefined
이 동작이 예상됩니다.
https://bugs.chromium.org/p/chromium/issues/detail?id=48662
참고 URL : https://stackoverflow.com/questions/8159233/typeerror-illegal-invocation-on-console-log-apply
반응형
'IT' 카테고리의 다른 글
React.js : innerHTML 대 위험한 설정 (0) | 2020.07.04 |
---|---|
버블 정렬 숙제 (0) | 2020.07.04 |
템플릿 기반 양식과 반응 형 양식의 실제 차이점은 무엇입니까? (0) | 2020.07.04 |
PHP에서 JavaScript로 JSON을 반환 하시겠습니까? (0) | 2020.07.03 |
키 저장소 및 별명에 비밀번호를 설정 한 적이 없으므로 어떻게 작성합니까? (0) | 2020.07.03 |