【发布时间】:2018-10-31 14:07:55
【问题描述】:
我正在开发我的一个不和谐机器人,我正在发出“帮助”命令。我首先有一个命令数组,如果他们需要有关特定命令的帮助,我必须添加比我想要的更多的代码行。我想知道我是否可以像这样在我的对象中放置一个对象:
const commands1 = {
coinflip: {
usage: prefix + "coinflip",
description: `Flip a coin then guess what it landed on.`
}
diceroll: {
usage: prefix + "diceroll (number)",
description: `Roll a die and guess what it lands on`
}
};
或者我必须做其他事情,因为当我这样做时
for(var name in commands1){
embed.addField("Command:", name)
}
这将列出所有可用的命令。但是我无法访问用法或说明,我尝试这样做:
.addField("Usage:", name.usage)
.addField("Description:", name.description)
(它说未定义)我访问它是否错误,或者我不能将对象放入对象中。抱歉,我对此比较陌生 :) 谢谢。
【问题讨论】:
标签: javascript node.js javascript-objects discord.js