Nodejs的全局对像

Buffer: 用于处理二进制数据

__dirname: 当前脚本所在的目录。事实上它不是全局的,而是处于每一个模块中。

__filename:当前脚本的文件名(包括目录)。它也不是全局的,而是处于每一个模块中。

clearImmediate(ImmediateObject)

clearInterval(IntervalObject)

clearTimeout(TimeoutObject)

setImmediate(callback[,arg][,...])

setInterval(callback[,arg][,...])

setTimeout(callback[,arg][,...])

console: 用于将内容输出到标准输出和标准错误文件。

exports: module.exports的别名。它不是全局的,而是处于每一个模块中。

global: 全局命名空间对像。在nodejs中,默认的上下文是模块,所以要定义全局变量,需要用到global命名空间对像。

module: 对当前模块的引用。它不是全局的。而是处于每一个模块中。

process

require() : 该方法也不是全局的。而是处于每一个模块中。

require.cache: 载入的模块会缓存在该对像中,可以通过删除key值后require来重新载入模块。但原生扩展不能如此操作。

require.resolve(): 不载入模块,只是查找模块涉及到的文件。

你可能感兴趣的:(Nodejs的全局对像)