【发布时间】:2021-10-29 08:36:18
【问题描述】:
我在 FILE 1 中创建了一个名为 queue 的映射,该映射全部构建在 FILE 1 中,然后在所有值和键都构建完成后,我使用 module.exports.queue = (queue) 将其导出到 FILE 2。
文件 1:
let queue = new.Map()
let key = "some keys"
let value = "some values"
if(!queue.has(key)){
queue.set(key, new Set(value));
} else{
queue.get(key).add(value);
}
module.exports.queue = (queue)
现在在文件 2 中,我创建了一个变量 Words = require("./FILE 1"),然后我做了 let x = Words.queue.keys(),然后将 x 记录到控制台,这给出了它无法读取未定义的属性“键”的错误。
文件 2:
let Words = require("./FILE1")
let x
x = Words.queue.keys()
console.log(x)
然后我尝试在 FILE 1 中创建一个包含 queue.keys 的数组,然后将其导入到 FILE 2,但后来我遇到了无法再检查特定键的值的问题。 (如果您知道解决方案,请告诉我,我基本上想从地图中获取特定键的值,然后将这些值放入数组中以获取更多功能)。
【问题讨论】:
标签: javascript node.js discord discord.js