JavaScript:// 语法错误:参数列表后缺少 )

JavaScript: // SyntaxError: missing ) after argument list

提问人:ImChicken 提问时间:5/5/2019 最后编辑:ImChicken 更新时间:5/5/2019 访问量:68

问:

我收到以下语法错误:

SyntaxError: missing ) after argument list

我通过删除和添加括号进行了测试,但找不到解决方案,如果有人得到任何提示或修复,请发表评论。

法典:

https://hastebin.com/onebokigit.js

已编辑:忘记添加错误

"} else {"
 ^
javascript jquery 语法错误

评论

0赞 Luiz Fernando da Silva 5/5/2019
我们需要有关代码的更多信息,但此错误通常与将无效的 JSON 对象作为 JSON 处理或缺少某些曲线括号有关。
0赞 GreenAsJade 5/5/2019
欢迎使用 StackOverflow。我们可能无法按目前的情况回答这个问题 - 错误的原因可能是上面的括号不匹配。此外,您共享的代码中有两个,我们无法判断您的错误消息指向哪一个。解决此问题的最佳方法是使用理解 javascript 语法的编辑器,并显示匹配的括号。这个问题可能会被关闭,因为它不是 MCVE。当你把代码缩减为MCVE时,你可能已经发现了问题所在。} else {
0赞 ImChicken 5/5/2019
对不起,这是最后一个
0赞 GreenAsJade 5/5/2019
你说这是最后一个,但你发布的代码不包括导致其他的开头大括号。我在您粘贴的部分中没有发现任何不匹配的大括号。

答:

-1赞 vicky9988 5/5/2019 #1

在else块之后似乎有一个额外的“}”大括号。

如果可能的话,请分享完整的方法,可能会被你忽略或你错过的任何东西,额外的眼睛总是有效的:)

评论

0赞 vicky9988 5/5/2019
@ImChicken你能接受我的回答,如果问题是因为额外的大括号。
0赞 ImChicken 5/5/2019
你能告诉我额外的括号到底在哪里吗,我更新了显示完整代码的代码。
0赞 vicky9988 5/5/2019
好的,现在看起来大括号很好,你有没有尝试过在没有任何参数的情况下使用方法。format()