【发布时间】:2020-11-07 05:20:27
【问题描述】:
编辑:已经修复。感谢大家
我正在尝试将字段添加到从 for 创建的嵌入中,因为我想添加保存在数组中的值。
我已经尝试了下一个代码,没有一个成功
for(let i = 0; i < nombres.length; i++){
embed.addField(nombres[i], descripciones[i], true)
}
for(let i = 0; i < nombres.length; i++){
embed = {
fields: {
name: nombres[i],
value: descripciones[i],
inline: true,
},
};
}
for(let i = 0; i < nombres.length; i++){
embed.fields(nombres[i], descripciones[i], true)
}
for(let i = 0; i < nombres.length; i++){
embed.addFields({name: nombres[i], value: descripciones[i], inline: true});
}
问题是,我想做这样的事情,但可行
let nombres = [];
let descripciones = [];
const embed = new Discord.MessageEmbed()
.setDescription('All commands available.')
for(let i = 0; i < nombres.length; i++){
embed.addField(nombres[i], descripciones[i], true)
}
【问题讨论】:
-
两个数组是如何构建的?我的意思是它们是常量变量,还是您在使用它们之前就构建它们?
-
@Tenclea 是的,在执行我发布的代码并使用 console.log 检查之前,我会在它们上保存值。问题是,一旦我写了另一件事与嵌入无关,我不知道如何将新字段添加到嵌入中。
-
这有点奇怪。我也认为这会起作用..我会自己做一些研究,如果我找到任何东西告诉你
标签: javascript discord discord.js