NodeJS global timer console
노드 전역 객체
- 브라우저의 window와 같은 역할
- 모든 파일에서 접근 가능
- window처럼 생략 가능
- node === global / browser === window / 통합 === globalThis
global 속성 공유
- global 속성에 값을 대입하면 다른 파일에서 사용 가능
- 보통 사용하지않음 module로 만들어서 사용
timer
비동기 코드
- setTimeout : 주어진 밀리초 후 콜백 함수 실행
const req = setTimeout(() => {
console.log("5초 후 실행됩니다.")
}, 5000);
- clearTimeout : setTimeout 함수 취소
clearTimeout(req);
- setInterval : 주어진 밀리초마다 콜백 함수 실행
const req = setInterval(() => {
console.log("5초 마다 실행됩니다.")
}, 5000);
- clearInterval : setInterval 함수 취소
clearInterval(req);
- setImmediate : 함수 즉시 실행
setImmediate(() => {
console.log("즉시 실행됩니다.);
})
console
브라우저의 console 객체와 유사
- 시간 로깅
console.time();
console.timeEnd();
- 에러 로깅
console.error();
- 평범한 로깅
console.log();
- 객체 로깅
console.dir();
- 호출스택 로깅
console.trace();
'서버 > Node' 카테고리의 다른 글
NodeJS event (0) | 2022.01.18 |
---|---|
NodeJS path (0) | 2022.01.18 |
NodeJS os (0) | 2022.01.18 |
NodeJS url (0) | 2022.01.18 |
NodeJS module (0) | 2022.01.18 |