“这”是什么?在nodejs模块中
What does "this" mean in a nodejs module?
我有一个像下面这样的简单代码,并将其作为节点模块执行:
console.log(this);
module.exports = {…};
我知道global
是默认上下文(如浏览器中的window
),但this
关键字指的是什么?
this
(在模块的上下文中)与node.js中的exports
相同。但是,您通常应该使用exports
/module.exports
来代替,以便明确地清楚您正在修改的内容。
相关文章:
- Nodejs模块函数返回未定义的,而不是异步的
- Nodejs模块文件和concat
- 将 NodeJS 模块范围变量作为对象访问
- 为什么“exports”在nodejs模块中引用与“this”相同的对象
- 对NodeJS模块开发的怀疑
- 如何将变量传递到NodeJS模块中
- 查找已安装的NodeJS模块的文件系统位置
- 在 Firefox 插件中使用 Core NodeJs 模块
- Nodejs 模块是否可以在不同的 Linux 发行版上移植?
- 带有构造函数和方法的 NodeJS 模块
- 关于 Nodejs 模块的错误
- 执行注入特定变量的 NodeJS 模块
- “!” 字符在 nodejs 模块名称中有什么作用
- 如何在 html 文件中包含 nodejs 模块
- 无法修改nodejs模块值
- 构造NodeJS模块-变量和方法
- 使用没有nodeJ的nodeJS模块
- 使用TypeScript创建NodeJS模块
- 测试nodejs模块,最佳教程,方法
- Nodejs模块实现