美文网首页
全局对象(一) process

全局对象(一) process

作者: 小坤老师 | 来源:发表于2017-03-07 09:50 被阅读0次

process是一个全局变量,即global对象的属性。
用于描述当前Node.js进程状态的对象,提供了与操作系统交流的接口。

常用方法:

  1. process.argv
    process.argv是命令行参数数组:第一个返回参数是node,第二个是文件路径及文件名,第三个后面每个元素是一个运行参数。
$ node argv.js 1991 name=byvoid --v "Carbo Kuo" 
[ 'node',   
  '/home/byvoid/argv.js',  
  '1991',   
  'name=byvoid',  
  '--v',   
  'Carbo Kuo' 
]
  1. process.stdout
    process.stdout是标准输出流,我们通常使用console.log()向标准输出打印字符。
    process.stdout.write()函数提供了更底层的接口。
  2. process.stdin
    标准输入流,初始时是被暂停的状态。想要输入数据,首先必须恢复流,并手动编写流事件的响应函数。
//重启恢复
process.stdin.resume();
//编写流事件响应函数
process.stdin.on('data',function(data)) {
  process.stdout.wtite('read from console :' + data.toString());
}
  1. process.nextTick(callback)
    为事件循环设置一项任务,nodejs会在下次事件循环响应时调用callback。
    example:将两个比较耗时的程序先后执行。

问题:
1.process.stdout.write()更底层的意思是?
2.对象是global的属性?
3.stdin的代码里问什么 data 用 ' ' 括起来

相关文章

  • 全局对象(一) process

    process是一个全局变量,即global对象的属性。用于描述当前Node.js进程状态的对象,提供了与操作系统...

  • node 模块

    node中的全局对象 process,bufferprocess.cwd() process.nextTick ...

  • node process全局对象

    process是一个全局内置对象,可以在代码的任何位置访问此对象。这个对象代表我们的node.js代码宿主的操作系...

  • node中的process和Buffer 和 去重

    1.process是一个全局对象,无息声明就可以访问,每个node进程都有独立的process对象,该对象储存了当...

  • node之process模块

    process --进程 process对象是一个全局对象,他提供当前Node.js进程相关的有关信息,以及控制当...

  • nodejs 使用process统一处理异常

    nodejs的process是一个全局对象,可以通过process控制程序的健壮性。 1 process.exit...

  • Nodejs

    process process 对象是一个 global (全局变量),提供有关信息,控制当前 Node.js 进...

  • Nodejs4 进程

    process process在nodejs中是一个全局的对象,不需要require()可以直接使用,proces...

  • process对象

    process对象是Node.js中非常重要的一个全局对象,它是一个与操作系统集成的对象,使用process我们可...

  • nodejs读文件,写文件,文件信息

    1、浏览器中的js全局对象是window。 但是在node中,全局对象是global。 2、process是nod...

网友评论

      本文标题:全局对象(一) process

      本文链接:https://www.haomeiwen.com/subject/zzkxgttx.html