SyntaxError:意外的令牌“返回”
Posted
技术标签:
【中文标题】SyntaxError:意外的令牌“返回”【英文标题】:SyntaxError: Unexpected token 'return' 【发布时间】:2020-09-11 05:12:43 【问题描述】:所以,我对 node.js 很陌生,我试图创建一个只能由具有这样做权限的人运行的命令(我正在创建一个不和谐的机器人。),在这种情况下要求具有以下任一角色:“受信任”或“Ya boi”。这是控制台读取错误消息的方式:
SyntaxError: Unexpected token 'return'
这些是我正在使用的代码行:
switch(args[0])
case 'bump':
if(!message.member.roles.cache.find(r => r.name === "Trusted") || !message.member.roles.cache.find(r => r.name === "Ya boi") return message.channel.send('You do not have the permissions to do that.');
setInterval(() =>
message.channel.send('!d bump');
, 10000)
;break
希望有人能帮助解决这个问题,在此先感谢!
【问题讨论】:
【参考方案1】:你漏掉了一个括号:
function someOfYourFunctions()
switch (args[0])
case 'bump':
if (!message.member.roles.cache.find(r => r.name === "Trusted") ||!message.member.roles.cache.find(r => r.name === "Ya boi")) return message.channel.send('You do not have the permissions to do that.');
setInterval(() => message.channel.send('!d bump'), 10000);
break;
)
必须在Ya boi
之后。
【讨论】:
以上是关于SyntaxError:意外的令牌“返回”的主要内容,如果未能解决你的问题,请参考以下文章
discord.js SyntaxError:意外的令牌? [复制]
“无法重新声明块范围的变量”和“SyntaxError:意外的令牌'导出'”[关闭]