在我的post请求中,我想检查thisString
是否存在于另一个JavaScript文件数组中。
Array.js
exports.names = [
'John',
'Mary'
]
字符串
Main.js
if (names.includes(thisString)) {
...do stuff...
}
型
如果thisString = Mary
,Main.js
返回“undefined”。如果我console.log(names)
,它返回数组。但是console.log(names[0])
是undefined。如果我复制并粘贴数组到Main.js
文件中,它会按预期工作。
我想把数组放在另一个文件中,只是为了清理一下,但是我做错了什么?
3条答案
按热度按时间7nbnzgx91#
typescript :
Array.ts
字符串
Main.ts
型
JavaScript(nodejs)
array.js
型
main.js
型
dhxwm5r42#
下面是我的作品。你也可以试试:
Array.js
字符串
Main.js
型
0vvn1miw3#
对我来说,最好的解决方案是这样导出:
array.js
字符串
在main.js中将变量导入为named-import
型
//输出=>“John”,“James”,“Jeff”]
使用此方法,您可以从一个文件中导入多个变量,只要您导出它们。但是,如果您从同一文件中导出多个变量,最好遵循以下约定:
型