node的全局对象
全局对象
setTimeout
隔一段时间执行,返回值是一个对象
setInterval
隔一段时间循环,返回值是一个对象
setImmediate
立即执行 类似setTimeout 0
console
控制台输出
__dirname
获取当前模块所在的目录(不是global里面的属性)
__filename
获取当前模块的文件路径 (不是global里面的属性)
Buffer
类型化数组 (继承自UInt8Array)
1 | const buffer = Buffer.from('abcdefg', 'utf-8'); |
process
cwd 方法
运行node命令,命令行所在的路径(当前进程的工作目录)
1 | console.log(process.cwd()); //获取当前执行的语句 |
exit 方法
强制退出node进程,参数为0表示成功退出,为1表示有错误 ,默认为0
1 | setTimeout(() => { |
argv
String[] ,获取命令行的所有参数
platform
获取当前的操作系统
kill(pid) 方法
根据进程Id关闭进程
env 对象
获取环境变量对象