【Bug调试】JavaScript中使用JSON格式报错Uncaught SyntaxError: Invalid shorthand property ini

159 阅读1分钟

JavaScript中使用JSON格式定义一个对象时

var p = {
    value ='p对象',
    info:function () {
        alert(this.value);
    }
}

在浏览器调试运行时出现错误:Uncaught SyntaxError: Invalid shorthand property initializer。

原因是“=”应该写为“:”这个经常错,还不容易发现,所以记录下来,加强记忆