console.dir 를 사용 하여 Node.JS 의 대상 인 스 턴 스 속성 과 방법 을 빠르게 개관 합 니 다.

3517 단어 node.js
Node.JS 명령 줄 에 입력:
> console.log(process.version)
v0.6.14
> console.dir(console)
{ log: [Function],
  info: [Function],
  warn: [Function],
  error: [Function],
  dir: [Function],
  time: [Function],
  timeEnd: [Function],
  trace: [Function],
  assert: [Function] }
undefined
>

위의"색인"을 대조 하여 console.js 더 보기  console.js 의 dir 함수 정의 보기
exports.dir = function(object) {
  process.stdout.write(util.inspect(object) + '
'); };

 
 다음 명령 을 입력 해 보 세 요.
> console.dir(global)

내 장 된 프로 세 스 보기 
> console.dir(process)
{ title: 'C:\\WINDOWS\\system32\\cmd.exe - node',
  EventEmitter: [Function: EventEmitter],
  version: 'v0.6.14',
  assert: [Function],
  moduleLoadList:
   [ 'Binding evals',
     'Binding natives',
     'NativeModule events',
     'NativeModule buffer',
     'Binding buffer',
     'NativeModule assert',
     'NativeModule util',
     'NativeModule module',
     'NativeModule path',
     'NativeModule tty',
     'NativeModule net',
     'NativeModule stream',
     'NativeModule timers',
     'Binding timer_wrap',
     'NativeModule _linklist',
     'Binding tty_wrap',
     'NativeModule vm',
     'NativeModule fs',
     'Binding fs',
     'Binding constants',
     'NativeModule readline',
     'NativeModule console' ],
  _tickCallback: [Function],
  nextTick: [Function],
  versions:
   { node: '0.6.14',
     v8: '3.6.6.24',
     ares: '1.7.5-DEV',
     uv: '0.6',
     openssl: '0.9.8r' },
  stdout: [Getter],
  arch: 'ia32',
  platform: 'win32',
  stderr: [Getter],
  argv: [ 'node' ],
  stdin: [Getter],
  openStdin: [Function],
  env:
   { ...
     NLS_LANG: 'SIMPLIFIED CHINESE_CHINA.ZHS16GBK',
     NUMBER_OF_PROCESSORS: '2',
     OS: 'Windows_NT',
     Path: '...// ;
     C:\\Program Files\
odejs\\,;...// PATHEXT: '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.PSC1', PROCESSOR_ARCHITECTURE: 'x86', PROCESSOR_IDENTIFIER: 'x86 Family 6 Model 23 Stepping 10, GenuineIntel', PROCESSOR_LEVEL: '6', PROCESSOR_REVISION: '170a', ProgramFiles: 'C:\\Program Files', PROMPT: '$P$G', ...// SESSIONNAME: 'Console', ...// windir: 'C:\\WINDOWS' }, exit: [Function], pid: 2900, features: { debug: false, uv: true, ipv6: true, tls_npn: true, tls_sni: true, tls: true }, kill: [Function], addListener: [Function], execPath: 'C:\\Program Files\
odejs\
ode.exe', _needTickCallback: [Function], on: [Function], removeListener: [Function], reallyExit: [Function], debug: [Function], chdir: [Function], error: [Function], cwd: [Function], umask: [Function], watchFile: [Function], _kill: [Function], unwatchFile: [Function], mixin: [Function], _debugProcess: [Function], dlopen: [Function], createChildProcess: [Function], uptime: [Function], inherits: [Function], _byteLength: [Function], memoryUsage: [Function], uvCounters: [Function], _events: { SIGWINCH: [ [Function] ] }, binding: [Function] } undefined

좋은 웹페이지 즐겨찾기