gpt4 book ai didi

javascript - 使用 Exports 对象导出对象

转载 作者:IT老高 更新时间:2023-10-28 23:05:08 27 4
gpt4 key购买 nike

假设我有一个包含 javascript 对象的 .js 文件。我希望能够从同一目录中的另一个 .js 文件访问该对象及其所有功能。我可以简单地使用 module.exports 对象和 require() 将它导出到另一个 .js 文件中吗?如果可以,可以举个例子吗?

如果它有助于我使用 node 进行开发。

最佳答案

这是我创建模块的方式:

myModule.js

var MyObject = function() {

// This is private because it is not being return
var _privateFunction = function(param1, param2) {
...
return;
}

var function1 = function(param1, callback) {
...
callback(err, results);
}

var function2 = function(param1, param2, callback) {
...
callback(err, results);
}

return {
function1: function1
,function2: function2
}
}();

module.exports = MyObject;

要在另一个 JS 文件中使用这个模块,你可以简单地使用 require 并像往常一样使用你的对象:

someFile.js

var myObject = require('myModule');

myObject.function1(param1, function(err, result) {
...
});

关于javascript - 使用 Exports 对象导出对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12469723/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com