Object.setPrototypeOf() 與Object.getPrototypeOf() 方法的使用


Object.setPrototypeOf 方法的使用 [1]

將一個指定的對象的原型設置為另一個對象或者null(既對象的[[Prototype]]內部屬性).

語法

Object.setPrototypeOf(obj, prototype)

參數

obj
將被設置原型的對象.
prototype
該對象新的原型(可以是一個對象或者 null).

Object.getPrototypeOf()方法 [3]

語法

Object.getPrototypeOf(object)

參數

obj要返回其原型的對象。

返回值

給定對象的原型。如果沒有繼承屬性,則返回 null 。

使用示例 [2]

ES6 Object.getPrototypeOf方法可以用來從子類上獲取父類

 
         
  1. Object.getPrototypeOf(ColorPoint) === Point
  2. // true

因此,可以使用這個方法判斷,一個類是否繼承了另一個類。

 

原文出處:

[2]  ixygj197875, es6 Object.getPrototypeOf()方法,  https://blog.csdn.net/ixygj197875/article/details/79243701
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM