console.assert(expression, object)

평가식이 false이면 콘솔에 오류 출력.

본능적으로 해오던 if (평가식) console.log(에러메시지); 를 대체



console.clear()

콘솔 지우기.

Preserve log에 체크되어 있을 경우 비활성화 됨.



console.count(label)

label에 해당하는 console.count()가 몇 번 호출되었는지 출력.



console.dir(object)

지정된 객체의 자바스크립트 표현 출력.

콘솔창의 dir()과 동일함.



console.error()

에러메시지 형태 출력. (빨간색!)

console.error()가 호출된 스택 추적 포함.



console.group()

콘솔출력을 그룹화 할 수 있음. 중첩도 가능.



console.log(object [, object, ...])

콘솔에 메시지 출력



console.profile([label])

label을 기준으로 자바스크립트 CPU 프로파일 가능.

Profile 패널이 보이지 않을 경우 개발자도구 우측 상단의 X버튼 옆의 세로점 3개를 클릭한 후 More tools > JavaScript Profiler를 선택하면 JavaScript Profiler 패널이 추가됨.



console.table(object)

object를 깔끔한 테이블 형태로 출력.



console.time(label)

label을 이용하여 경과시간 체크.

time(label)과 timeEnd(label) 쌍이 정확히 일치해야 함.



console.timeStamp([label])

타임라인에 지정한 이벤트를 추가.



console.trace(object)

console.trace()를 호출한 지점에서 스택 추적을 출력.



console.warn(object [, object, ...])

경고 메시지 출력. (노란색으로 출력됨)








Posted by bloodguy

댓글을 달아 주세요