博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用console.dir 快速概览Node.JS中对象实例的属性和方法
阅读量:6119 次
发布时间:2019-06-21

本文共 2876 字,大约阅读时间需要 9 分钟。

hot3.png

在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) + '\n');};

 

 输入下列命令看看

> console.dir(global)

查看内置的 process 

> 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\\nodejs\\,;...//略     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\\nodejs\\node.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

转载于:https://my.oschina.net/u/559991/blog/59821

你可能感兴趣的文章
redo、undo、binlog的区别
查看>>
DropDownList 控制日期控件显示格式
查看>>
RecycleView设置顶部分割线(记录一个坑)
查看>>
【设计模式系列】单例模式的7种写法
查看>>
汉字转拼音 (转)
查看>>
Machine Learning Techniques -6-Support Vector Regression
查看>>
会计基础_001
查看>>
Cordova 开发环境搭建及创建第一个app
查看>>
ajax请求拿到多条数据拼接显示在页面中
查看>>
小程序: 查看正在写的页面
查看>>
dedecms生成文档数据库崩溃 mysql daemon failed to start
查看>>
Linux的50个基本命令
查看>>
Objective-C中创建单例方法的步骤
查看>>
Codeforces 520B:Two Buttons(思维,好题)
查看>>
Jenkins持续集成环境部署
查看>>
emoji等表情符号存mysql的方法
查看>>
检查磁盘利用率并且定期发送告警邮件
查看>>
MWeb 1.4 新功能介绍二:静态博客功能增强
查看>>
linux文本模式和文本替换功能
查看>>
Windows SFTP 的安装
查看>>