SyntaxError: Unexpected token - JavaScript 编辑
信息
SyntaxError: expected expression, got "x" SyntaxError: expected property name, got "x" SyntaxError: expected target, got "x" SyntaxError: expected rest argument name, got "x" SyntaxError: expected closing parenthesis, got "x" SyntaxError: expected '=>' after argument list, got "x"
错误类型
哪里出错了?
期望获得一个特定的语法结构,但得到了其他的。 可能只是一个简单的错字。
示例
期望的表达式
例如,在调用函数时,不允许使用尾随逗号。 有尾逗号的时候,JavaScript 会期望有另一个参数,可以是任何表达式。
Math.max(2, 42,);
// SyntaxError: expected expression, got ')'
正确的方法是省略最后一个逗号或添加另一个参数:
Math.max(2, 42);
Math.max(2, 42, 13+37);
相关
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论