【发布时间】:2019-06-29 03:17:15
【问题描述】:
在我的 post 请求中,我想检查 thisString 是否存在于另一个 javascript 文件数组中。
Array.js
exports.names = [
'John',
'Mary'
]
Main.js
if (names.includes(thisString)) {
...do stuff...
}
如果thisString = Mary,Main.js 返回“未定义”。如果我 console.log(names) 它返回数组。但是console.log(names[0]) 是未定义的。如果我将数组复制并粘贴到 Main.js 文件中,它会按预期工作。
我想将数组放在另一个文件中,只是为了稍微清理一下。但是我做错了什么?
【问题讨论】:
-
你在 Main.js 中哪里导入了
names? -
您的导入/导出语句是什么?
-
const names = require('../array'); -
@John107 Array.js 是否在 Main.js 上方的文件夹中?
-
@Leo 是的....这是个问题吗?我想从多个文件中访问它。
标签: javascript arrays node.js