问:

expected '(' before '{' token是犯了什么错

答:
所以,总结来说,遇到这样的错误信息,很有可能是在使用{大括号}前漏掉了(小括号),导致parser无法正确识别语法而报错。解决方法就是检查关键字如if、while、for、function等之后是否漏掉了(小括号)和参数。
希望上述解释能帮助您理解和解决此错误信息。如果还有不明白的地方,欢迎再次提问。