16. node console 객체
console.log('console.log') // console.log
console.dir({ hello: 'hello' }) // 객체를 로깅할 때 사용하면 좋다.
// { hello: 'hello' }
console.time('test')
for (let i = 0; i <= 1000000; i++) {
}
console.timeEnd('test')
// test: 7.073ms
console.error('에러 발생'); // 에러 발생
function b() {
console.trace('에러 위치 추적'); // 호출 스택 로깅
// 함수 안에 사용하면 호출 스택을 보여준다.
}
b();
console.table([{ name: '형주', birth: 1988 }, { name: '하이', birth: 1980 }])
// ┌─────────┬────────┬───────┐
// │ (index) │ name │ birth │
// ├─────────┼────────┼───────┤
// │ 0 │ '형주' │ 1988 │
// │ 1 │ '하이' │ 1980 │
// └─────────┴────────┴───────┘