Javascript 一个新对象的JS格式中有多么奇怪的错误?

Javascript 一个新对象的JS格式中有多么奇怪的错误?,javascript,Javascript,生成语法错误的我的javascript代码: var x = { a: 123 }; 相同的代码没有错误: var x = { a: 123 }; 见鬼了?Javascript有时会在行尾添加隐式“;”我想这就是发生的情况,并导致 var x = ; 出于这个原因,建议始终使用第二种形式。谢谢,这正是javascript中的问题之一:这不是真的。variable语句受自动分号插入的影响,但OP POST不会导致任何语法错误的示例,AssignmentExpression将毫无问题地

生成语法错误的我的javascript代码:

var x =
{
  a: 123
};
相同的代码没有错误:

var x = {
  a: 123
};
见鬼了?

Javascript有时会在行尾添加隐式“;”我想这就是发生的情况,并导致

var x = ;

出于这个原因,建议始终使用第二种形式。谢谢,这正是javascript中的问题之一:这不是真的。variable语句受自动分号插入的影响,但OP POST不会导致任何语法错误的示例,
AssignmentExpression
将毫无问题地进行计算,请检查此问题的具体内容。我还对OP的错误感到惊讶,那么问题出在哪里?谢谢您的更正。您的代码不会产生任何语法错误,自动分号插入不会影响
赋值表达式
,请检查。