是否要从结果中获取值?
所以我正在从chuck norris api中获取值。当给定一个值时(例如,使用api中的random
事件时),我就能获取并显示值。我的问题是,当列表中显示多个值时,如何显示给我的值?
let topic = args.join(" "); //defines topic set as varliable to use in query search
fetch(`=${topic}`).then(result => result.json());
const { sub } = await fetch(`=${topic}`).then(result => result.json());
if(topic !== " ") { return message.channel.send(sub)};
回答如下:听起来您正在问如何从数组中随机选择一项。 Math.random
为您提供0到1之间的随机数。如何将其转换为数组中的随机索引?首先乘以数组的大小,然后用Math.random
向下舍入:
Math.floor
是否要从结果中获取值?
所以我正在从chuck norris api中获取值。当给定一个值时(例如,使用api中的random
事件时),我就能获取并显示值。我的问题是,当列表中显示多个值时,如何显示给我的值?
let topic = args.join(" "); //defines topic set as varliable to use in query search
fetch(`=${topic}`).then(result => result.json());
const { sub } = await fetch(`=${topic}`).then(result => result.json());
if(topic !== " ") { return message.channel.send(sub)};
回答如下:听起来您正在问如何从数组中随机选择一项。 Math.random
为您提供0到1之间的随机数。如何将其转换为数组中的随机索引?首先乘以数组的大小,然后用Math.random
向下舍入:
Math.floor