검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
웹브라우저 콘솔창에 로그를 찍기 위해 console.log를 사용하는데 모든 브라우저에서 이것을 지원하지는 않는다.
아마도 IE9이하에서는 지원이 되지 않는 것으로 알고 있는데, 지원하지 않는 브라우저에서 console.log를 쓰면 문제가 발생한다.
function foo() {
.....
console.log('test');
.....
}
위의 구문이 실행된다면 미지원 브라우저에서는 console.log('test'); 이후의 실행이 되지 않는다.
그래서 console.log는 아래와 같이 사용하는 것이 좋다.
function foo() {
.....
window.console && console.log('test');
.....
}
추가) 2017-05-09
매번 위처럼 쓰기가 번거로워 console.log로 쓰더라도 위와 같은 효과를 내기 위해 common.js에 아래처럼 추가하였다.
(function() {
var oldConsoleLog = window.console && console.log;
console.log = function() {
if(oldConsoleLog !== false) {
oldConsoleLog.apply(this, arguments);
}
}
})();
'-- JavaScript' 카테고리의 다른 글
Underscore.js Reference (0) | 2017.05.09 |
---|---|
Array reduce (0) | 2017.03.22 |
JavaScript: Class.method vs. Class.prototype.method (0) | 2017.01.25 |
strip_tags - 자바스크립트 문자열 중 html 태그 제거 (0) | 2017.01.24 |
JavaScript 객체의 속성을 제거할 때 delete 연산자보다 undefined 나 null 값으로 만드는 것이 낫다 (0) | 2017.01.19 |
RECENT COMMENT