【发布时间】:2016-08-24 12:25:52
【问题描述】:
所以我在 node.js(初学者)中工作,我正在尝试使用不同脚本中的变量。我发现有时变量会以未定义的形式返回。例如:
//Doesnt like this
var peaches = 'Peaches';
exports.peaches;
// Likes
exports.peaches = 'Peaches'
现在,我需要这个脚本,我发现如果我使用 top 方法,打印输出是 'undefined',而使用第二种方法,打印输出是 'Peaches'。
这不会对我产生太大影响(因为我总是可以使用第二种方法),但是,当我尝试使用第二种方法导出数组时,它会打印为未定义。但令人困惑的是,这只发生在我尝试导入两个数组时(第二个总是给出'未定义'但另一个会工作。这与程序的执行流程有关吗?(所以它有时间执行第一个脚本,而不是第二个?
【问题讨论】:
标签: javascript node.js import