【发布时间】:2020-09-04 06:56:06
【问题描述】:
我看到很多人在 Stack Overflow 上问同样的问题,但我没有看到有人使用与我相同类型的代码的任何情况,例如我不能使用 .toLowerCase() .
if (message.substring(0, 1) == '+') {
var args = message.substring(1).split(' ');
var cmd = args[0];
args = args.splice(1);
switch(cmd) {
// Help command
case 'HELP':
bot.sendMessage({
to: channelID,
message: commandList
});
break;
【问题讨论】:
-
我已将其添加到代码中,但显示“无法读取未定义的属性 'toLowercase'”
-
到底是在哪里添加的?
-
只是猜测,但您可能需要
switch(cmd.toUpperCase()),而不是使用toLowerCase,然后您将其与全大写命令进行比较。 -
在“case”之后,但我不认为这是正确的
-
尝试调试它。试试
console.log(var)。它可能会返回 undefined 所以问题实际上不是.toLowercase()函数
标签: javascript node.js json discord