ParserError语法错误:预期逗号或分号,遇到标识符
ParserError: Expected comma or semicolon but got identifier,是写 JSON 或 JavaScript 代码时经常遇到的错误。通常出现在 JSON 格式中,键名和键值之间没有冒号,或者键值之间忘记加逗号,甚至把标识符当做键名。这在 JavaScript 对象字面量中也常见,是因为属性名不合法或者逗号丢了。遇到这种错误,先检查一下语法结构,确保逗号和冒号都到位。比如:在 JSON 中,错误代码像这样:
{ "key1":"value1", identifier:"value2" }
,改成正确格式应该是:
{ "key1":"value1", "key2":"value2" }
。同样,在 JavaScript 中,像下面这段代码就会出错:
let obj = { key1: 'value1', identifier: 'value2' };
。办法是给 identifier 加上引号或者修改成合法属性名。如果还是不行,建议将代码简化逐步排查,或者向社区寻求。
下载地址
用户评论