2 回答

TA貢獻(xiàn)1829條經(jīng)驗(yàn) 獲得超7個(gè)贊
如前所述,您沒(méi)有正確分配隨機(jī)值。您還可以創(chuàng)建一個(gè)響應(yīng)對(duì)象,從而不再需要多個(gè) if 語(yǔ)句。
const Discord = require('discord.js');
module.exports.run = async (client, message, args) => {
var result = Math.floor(Math.random() * ((20 - 1) + 1) + 1);
let response = {
1: ", luckier next time!",
2: ...
.
.
.
19: ...
20: ", congratulations!"
}
message.channel.send("The result is " + result + response[result]).then().catch(console.error);
}
}

TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
看起來(lái)你已經(jīng)將你的 var 設(shè)置response
為一個(gè)數(shù)組,但是你正在使用===
.
嘗試刪除語(yǔ)句周圍的方括號(hào):
var response = Math.floor(Math.random() * ((20 - 1) + 1) + 1);
添加回答
舉報(bào)