比较版本

getPrototypeOf

修订版 351865:

由 ziyunfei 在 进行的修订 351865

修订版 351869:

由 ziyunfei 在 进行的修订 351869

标题:
getPrototypeOf
getPrototypeOf
网址缩略名:
JavaScript/Reference/Global_Objects/Object/GetPrototypeOf
JavaScript/Reference/Global_Objects/Object/GetPrototypeOf
内容:

修订版 351865
修订版 351869
n70      <code>Object.getPrototypeOf()</code> is the standard implemn70      <code>Object.getPrototypeOf()</code>在ES5中被标准化,而<a href="/zh
>entation of the old and deprecated <a href="/zh-CN/docs/JavaScrip>-CN/docs/JavaScript/Reference/Global_Objects/Object/proto" title=
>t/Reference/Global_Objects/Object/proto" title="JavaScript/Refere>"JavaScript/Reference/Global_Objects/Object/proto"><code><em>obje
>nce/Global_Objects/Object/proto"><code><em>object</em>.__proto__<>ct</em>.__proto__</code></a>属性仍是非标准的ES6提案.从方法名就可以看出,<code>getProt
>/code></a> property. However it is a read-only method. <strong>Ac>otypeOf</code>只能用来读取一个对象的原型,而不能重新设置这个对象的原型.但<code>__proto__</code
>tually it is not possible to change the prototype of an instance >>属性可以.<br>
>without using the <code>__proto__</code> property.</strong><br> 
71      There is a proposal to implement a new <code>Object.setProt71      目前也有一个与其对应的<code>Object.setPrototypeOf(<em>object</em>, <em
>otypeOf(<em>object</em>, <em>prototype</em>)</code> method to the>>prototype</em>)</code>方法的提案(查看<a class="external" href="https://
> standards (see <a class="external" href="https://bugs.ecmascript>bugs.ecmascript.org/show_bug.cgi?id=264">ECMAScript bug 264</a>).
>.org/show_bug.cgi?id=264">ECMAScript bug 264</a>). It will be som>该方法使用<code>__proto__</code>属性可以这样实现:
>ething like the following: 
t282      Even though older Opera versions don't support <code>Objectt282      一些旧版本的Opera不支持标准的<code>Object.getPrototypeOf()</code>方法,但从1
>.getPrototypeOf()</code> yet, they do support the non-standard <c>0.50开始,Opera支持了非标准的<code>__proto__</code>属性.
>ode>__proto__</code> property since Opera 10.50. 

返回历史