본문 바로가기
node JS/1. 노드 내장 객체

2. console 객체

by 혀닙 2022. 3. 16.

목차

  1. console 객체는?
  2. console 객체는 언제 사용?
  3. 자주 쓰이는 console객체의 메서드들 - time(), log(),error(),table() 메서드

 

#1 console 객체는?

  • 노드의 console 객체는 window대신 global 객체의 속성이다.
  • console 객체는 보통 디버깅을 위해 사용한다.

 

#2 console 객체는 언제 사용?

  • 변수에 값이 제대로 있는 지 확인
  • 에러 발생 시 에러내용 콘솔에 표시
  • 코드 실행 시간 확인 등

 

#3 자주 쓰이는 메서드

3-1. time() 메서드

  • timeEnd() 메서드와 대응되어 같은 인자값을 가진 time과 timeEnd 사이의 시간을 측정함
console.time('시간이 얼마나 걸릴까?')
console.timeEnd('시간이 얼마나 걸릴까?')

 

3-2. log() 메서드

  • 로그를 콘솔에 표시함
  • 쉼표(,)를 사용해서 여러 내용을 동시에 표시 가능

 

3-3 error() 메서드

  • 인자값에 작성한 에러메세지를 콘솔에 표시함
console.error('에러 메세지를 담습니다')

 

3-4 table() 메서드

  • 배열의 요소로 객체 리터럴 넣으면, 객체의 속성들이 테이블 형식으로 표현됨
console.table([{ name: 'cherry', birth: '2000' }, { name: 'apple', birth: '2010' }])


// ┌─────────┬──────────┬────────┐
// │ (index) │   name   │ birth  │
// ├─────────┼──────────┼────────┤
// │    0    │ 'cherry' │ '2000' │
// │    1    │ 'apple'  │ '2010' │
// └─────────┴──────────┴────────┘

 

 

댓글