通过变量访问对象

Access Object by variable

所以基本上我需要从变量中获取一个值并将其插入到一个序列中。 因为我是荷兰人,所以我通常不知道如何用语言表达,但我希望你能理解我的问题

var channelname = msg.channel.name;
"description": `${config.ticketlist.channelname.ticketmessage}`,

(当然是代码中的亮点)

但是当我想要获取票据消息时它不起作用,因为 channelname 实际上并未在我的 json 文件中定义。它应该像 ticket-001。但现在它会搜索 channelname 但不会搜索实际的门票名称。

您只能使用带括号语法的计算路径。使用

"description": `${config.ticketlist[channelname].ticketmessage}`,

相反。