模块导出和节点 js 中导出的区别
模块是一个简单的 JavaScript 对象,代表当前模块。它是每个模块的本地,也是私有的。它有导出属性,这是一个普通的 JavaScript 变量,设置为模块。导出。在文件的末尾,Node.js 返回模块。导出到所需的函数。
关于模块.出口:
当我们想要将单个类/变量/函数从一个模块导出到另一个模块时,我们使用 module.exports 方式。
示例:创建两个文件 calculator.js 和 operation.js 并使用模块导出方法将算术类从 calculator.js 导出到 operation.js 。这里,我们创建了一个类算术,并使用模块导出了整个类。
文件名:calculator . js
Javascript
class Artimatics {
constructor(a, b) {
this.a = a;
this.b = b;
}
add() {
return this.a + this.b;
}
subtract() {
return this.a - this.b;
}
multiply() {
return this.a * this.b;
}
divide() {
if (this.b != 0) {
return this.a / this.b;
}
return "divided by zero !!!!";
}
};
module.exports = Artimatics;
版权属于:月萌API www.moonapi.com,转载请注明出处