node 내장 객체

GABMIN KIM·2022년 1월 21일
0

node.js

목록 보기
2/6
post-thumbnail

1. global

노드의 전역 객체

  • 브라우저의 Window같은 역할을 수행한다.
  • 모든 파일에서 접근이 가능하다.
  • window처럼 생략이 가능하다.
  • console, require도 global의 속성이다.
    (global.require() === require())

2. console

console ~= termial

  • console.time, console.timeEnd : 시간 로깅
  • console.error : 에러 로깅
  • console.log : 평범한 로그
  • console.dir : 객체 로깅
  • console.trace : 호출스택 로깅

3. 타이머 메서드

set 메서드에 clear 메서드가 대응된다.
-set 메서드의 리턴 값(아이디)을 clear 메서드에 넣어 취소 시킨다.

  • setTimeout(callback, ms): 주어진 밀리초(1000분의 1초) 이후에 콜백 함수를 실행한다.

  • setInterval(callback, ms): 주어진 밀리초마다 콜백 함수를 반복 실행한다.

  • setImmediate(callback) : 콜백 함수를 즉시 실행한다.

  • clearTimeout(id) : setTimeout을 취소한다.

  • clearInterval(id) : setInterval을 취소한다.

  • clearImmediate(id) : setImmediate를 취소한다.

4. 파일 경로

  • __filename : 현재 파일 경로
  • __dirname : 현재 폴더(디렉터리) 경로

REPL환경에서는 실행이 불가능하므로 js파일에 작성하여 파일을 호출한다.

console.log(__filename);
console.log(__dirname);

출처:
https://www.youtube.com/watch?v=xp1XlijuMJs&list=PLcqDmjxt30RuRk0gcFwT_s7nexAYRF2_I&index=18

profile
목표를 성취하는 개발자가 되겠습니다.

0개의 댓글