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

1. global : 노드 내장 객체

by 혀닙 2022. 3. 16.

목차

  1. global 객체란?
  2. 글로벌 객체의 속성들(참고)
  3. 콘솔 객체의 속성들(참고)

 


 

#1 global 객체란?

  • 브라우저의 window와 같은 전역 객체
  • 전역 객체이므로 모든 파일에서 접근가능하며
  • 속성값 접근 시 객체명 생략해도 접근 가능
  • require함수도 global.require에서 global이 생략된 것
  • console 객체도 global.console에서 global 생략된 것

 

 

 

[참고] global 객체의 속성?

  • 무수히 많다 > 다 알 필요 없다
console.log(global)

// {
//     global: [Circular *1],
//     clearInterval: [Function: clearInterval],
//     clearTimeout: [Function: clearTimeout],
//     setInterval: [Function: setInterval],
//     setTimeout: [Function: setTimeout] {
//       [Symbol(nodejs.util.promisify.custom)]: [Getter]
//     },
//     clearImmediate: [Function: clearImmediate],
//     setImmediate: [Function: setImmediate] {
//       [Symbol(nodejs.util.promisify.custom)]: [Getter]
//     }
//   }
// }	기타 등등...

 

[참고] 콘솔 객체의 속성?

  • 역시 다 알 필요 없다!
console.log(global.console)

//{
// log: [Function: log],
// warn: [Function: warn],
// dir: [Function: dir],
// time: [Function: time],
// timeEnd: [Function: timeEnd],
// timeLog: [Function: timeLog],
// clear: [Function: clear],
// count: [Function: count],
//} 등등...

댓글