📌  相关文章
📜  JavaScript SyntaxError – 属性 id 后缺少 ':'

📅  最后修改于: 2022-05-13 01:56:36.682000             🧑  作者: Mango

JavaScript SyntaxError – 属性 id 后缺少 ':'

缺少此 JavaScript 异常:如果使用对象的初始化语法声明对象,则会发生属性 id 之后

信息:

SyntaxError: Expected ':' (Edge)
SyntaxError: missing : after property id (Firefox)

错误类型:

SyntaxError

错误原因:在代码中的某处,使用对象初始值设定项语法创建对象,冒号 (:) 用于分隔对象属性的键和值,但并未如此使用。

例1:在这个例子中,“=”代替了“:”,所以出现了错误。

HTML



    Syntax Error


    



HTML



    Syntax Error


    



输出(在边缘浏览器的控制台中):

SyntaxError: Expected ':'

示例 2:在此示例中,对象的键缺少值,因此发生错误。

HTML




    Syntax Error


    


输出(在边缘浏览器的控制台中):

SyntaxError: Expected ':'