gpt4 book ai didi

javascript - 从两个数组 Discord.js 中随机化链接元素

转载 作者:行者123 更新时间:2023-12-04 09:33:28 24 4
gpt4 key购买 nike

我试图为此找到答案,但基本上我没有成功,我正在尝试一种方法来拥有两个数组,如下所示

{
"number": ['1', '2', '3', '4']
}; {
"color": ['Red', 'Yellow', 'Blue', 'Green']
};
现在说我做了一个函数来随机选择图像:
function random(number) {
return number[Math.floor(Math.random() * number.length)];
}
现在我想知道的是,是否有一种方法可以从我的函数中获取随机结果,并使用它不仅获得一个随机数,还获得一个相应的颜色,所以对于 1 我也想要红色,对于2 我要黄色。
具体来说,我正在尝试创建一个包含两个字段的嵌入
.addField('Your Number', random(number))
.addField('Your color',//what would I put here
根据前一个字段中随机函数的值,我会在最后一节中放什么来获得相应的颜色?
非常感谢您对此的任何帮助或指导!

最佳答案

首先将随机生成的数字字符串存储在一个变量中,例如:

const numValue = random(number)
然后根据这个数字,您可以根据索引获得相应的颜色,例如:
const colorValue = color[Number(numValue) - 1]
这里我假设 number这里从 1开始依次存储总是。
然后你可以像这样使用它:
.addField('Your Number', numValue)
.addField('Your color', colorValue)

关于javascript - 从两个数组 Discord.js 中随机化链接元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62709421/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com