Object.setPrototypeOf 方法的使用 [1]

將一個指定的對象的原型設置為另一個對象或者null
(既對象的[[Prototype]]
內部屬性).
語法
Object.setPrototypeOf(obj, prototype)
參數
- obj
- 將被設置原型的對象.
- prototype
-
該對象新的原型(可以是一個對象或者
null
).
Object.getPrototypeOf()方法 [3]
obj
要返回其原型的對象。
給定對象的原型。如果沒有繼承屬性,則返回 null
。
使用示例 [2]
ES6 Object.getPrototypeOf
方法可以用來從子類上獲取父類。
Object.getPrototypeOf(ColorPoint) === Point
// true
因此,可以使用這個方法判斷,一個類是否繼承了另一個類。
原文出處:
[2]
ixygj197875, es6 Object.getPrototypeOf()方法,
https://blog.csdn.net/ixygj197875/article/details/79243701