【发布时间】:2022-01-21 21:52:46
【问题描述】:
我正在尝试获取特定的收集消息,例如第三个收集的消息。 forEach 完美无缺,但我只需要一个特定的,就像我之前说的那样。
collector.on('end', collected => {
console.log(`Collected ${collected.size} messages`)
message.channel.send(`${collected}`)
collected.forEach(value => {
message.channel.send(`${value}`)
})
})
【问题讨论】:
-
这可能有点幼稚但是..
collected[2]有效吗? -
很遗憾没有,它会发送“[object Map]”
-
根据文档中的评论,参数“collected”的类型是键值对数组。所以“值”是一个键值对/映射。您可以按照此文档查看如何迭代地图 - developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript node.js discord discord.js bots