Javascript “\uu”原型的预标准化行为__`

Javascript “\uu”原型的预标准化行为__`,javascript,prototype,Javascript,Prototype,ECMA-262标准自第6版起,将\uuu proto\uu指定为在对象上定义的属性描述符。prototype()。它还将\uuuu proto\uuuu的特殊行为指定为对象文本()中的键,而对象.prototype上的普通用户定义属性描述符无法复制该键 在它出现在正式的ECMAScript标准中之前,我记得这个特性是一个事实上的标准,起源于Mozilla的JavaScript引擎,后来也由Chromium实现 在那些ECMA之前的实现中,是否有过这样的情况,\uuu proto\uuu根本没有

ECMA-262标准自第6版起,将
\uuu proto\uu
指定为在
对象上定义的属性描述符。prototype
()。它还将
\uuuu proto\uuuu
的特殊行为指定为对象文本()中的键,而
对象.prototype
上的普通用户定义属性描述符无法复制该键

在它出现在正式的ECMAScript标准中之前,我记得这个特性是一个事实上的标准,起源于Mozilla的JavaScript引擎,后来也由Chromium实现

在那些ECMA之前的实现中,是否有过这样的情况,
\uuu proto\uuu
根本没有通过
Object.prototype
实现?具体地说,我想知道在以下代码中是否存在实现:

var x = Object.create(null);
x.__proto__ = { a: true };
console.info(x.a);
true
打印到控制台(假设
Object.create
或等效项可用)。

指的是“事实上的和即将成为法律上的
Object.prototype.\uuuu proto\uuuu
标准”,因此推测它始终是
Object.prototype
的属性。但我想确认一下。