1. global
노드의 전역 객체
- 브라우저의 window와 같은 전역 객체
- 전역 객체이므로 모든 파일에서 접근 가능
- window.open 메서드를 그냥 open으로 호출 할 수 있는 것처럼 global도 생략가능
- global.console, global.require 등 console, require 등도 global이 생략되어 있는 것
2. console
브라우저의 console 객체와 매우 유사
- console.time, console.timeEnnd : 시간로깅(time과 timeEnd 사이의 시간을 로깅해줌, 즉 코드 수행시간 확인)
- console.error : 에러로깅
- console.log : 평범한 로그
- console.dir: 객체 로깅
- console.trace: 호출스택 로깅(함수 안에서 쓰면 호출스택들을 보여줌, 에러가 어디서 발생했는지 추적할 수 있게함)
- console.table: 배열의 요소로 객체 리터럴을 넣으면, 객체의 속성들이 테이블 형태로 표현됨
3. 타이머
- setTimeout(콜백 함수, 밀리초): 주어진 밀리초(1000분의 1초) 이후에 콜백 함수를 실행
- setInterval(콜백함수, 밀리초): 주어진 밀리초마다 콜백 함수를 반복
- setImmediate(콜백함수): 콜백함수 즉시실행
- clearTimeout(아이디): setTimeout을 취소
- clearInterval(아이디): sestInerval을 취소
- clearImmediate(아이디):setImmediate를 취소
'Node' 카테고리의 다른 글
노드 내장 모듈(os, path) (0) | 2024.01.29 |
---|---|
노드 내장 객체 process (0) | 2024.01.29 |
다이나믹 임포트 (0) | 2024.01.24 |
MAP과 SET, WEAKMAP, WEAKSET (0) | 2024.01.24 |
for await(변수 of 프로미스 배열) (0) | 2024.01.24 |