У меня есть оператор switch
для обработки команд, и он работает как задумано. Однако у меня также есть масса команд / кейсов. Проверка ошибок заключается в том, чтобы убедиться, что программа не обнаружит sh, если они напечатают что-то, кроме числа. Есть ли способ как-то сжать эти if statements
в function
?
case "test":
if (typeof args[1] === 'string')
{
args[1] = parseInt(args[1])
Functions.packs = args[1];
}
else if(Number.isNaN(+args[1]))
{
message.reply("The command was invalid.");
break;
}
else
{
message.reply("The command was invalid.");
break;
}
Это в настоящее время то, как выглядит начало каждой команды, и становится утомительно проверять команды. Я пробовал создать для него функцию, но ничего из того, что я пробовал, не помогло, поэтому я сомневаюсь, что нахожусь на правильном пути.