写前端脚本今天偶然遇到一个奇怪的错,跟踪控制台一直出现Invalid shorthand property initializer
可多次检查都没任何问题,最终通读了自己的代码发现是如下一个json有问题
如下是错误JSON
var p1 = {
Index ='value'
}
正确的应该是
var p1 = {
Index:'value'
}
这样的JSON 错误调试就会出现 Uncaught SyntaxError: Invalid shorthand property initializer错误
本质原因是 “=”应该写为“:”,可以说小小的符号毁所有
作为一个多年的老程序员,这个错让我尴尬