Javascript 澄清什么';在对象文本';方法

Javascript 澄清什么';在对象文本';方法,javascript,Javascript,这个MDN说 对象文本中只允许一个原型变异。多个原型突变是一个语法错误 有人能举个例子给我解释一下吗 {a: 'b', a: 'c'} 这是有效的语法,即使重复键a没有任何意义,结果对象只是{a:'c'} {__proto__: {}, __proto__: {}} 这是一个实际的语法错误,尽管您可能会认为它与上面的相同\uuuu proto\uuuu以这种方式进行特殊处理,只允许一次 这是有效的语法,即使重复键a没有任何意义,结果对象只是{a:'c'} {__proto__: {}, __

这个MDN说

对象文本中只允许一个原型变异。多个原型突变是一个语法错误

有人能举个例子给我解释一下吗

{a: 'b', a: 'c'}
这是有效的语法,即使重复键
a
没有任何意义,结果对象只是
{a:'c'}

{__proto__: {}, __proto__: {}}
这是一个实际的语法错误,尽管您可能会认为它与上面的相同<代码>\uuuu proto\uuuu以这种方式进行特殊处理,只允许一次

这是有效的语法,即使重复键
a
没有任何意义,结果对象只是
{a:'c'}

{__proto__: {}, __proto__: {}}
这是一个实际的语法错误,尽管您可能会认为它与上面的相同<代码>\uuuu proto\uuuu以这种方式进行特殊处理,只允许一次