【发布时间】:2016-11-12 00:47:51
【问题描述】:
有一个非常简单的问题,我找不到关于从 Node js 中的模块导出对象的答案,更具体地说,是访问对象属性。
这是我导出的对象:
exports.caravan = {
month: "july"
};
这是我的主要模块:
var caravan = require("./caravan")
console.log(caravan.month);
console.log(caravan.caravan.month);
为什么我不能直接用caravan.month访问属性,而必须写caravan.caravan.month?
【问题讨论】:
-
“如果 caravan 是一个函数,我可以简单地用 caravan() 调用它”——不,你不能。
-
@Juhana 你说得对,我不能,应该是 caravan.caravan()。
标签: javascript node.js node-modules