📅  最后修改于: 2020-10-25 11:57:00             🧑  作者: Mango
静态Reflect.getPrototypeOf()方法用于返回指定对象的原型。它与Object.getProtptypeOf()方法相同。
Reflect.getPrototypeOf(obj)
对象:它是获取原型的目标对象。
此方法返回给定对象的原型。
一个类型错误,如果你给它一个无效的目标,如数字或字面量字符串,null或undefined。
Chrome | 49 |
Edge | 12 |
Firefox | 42 |
Opera | 36 |
// create a object with no parent
const h = Object.create (null);
console.log (
Reflect.getPrototypeOf ( h ) === null
);
输出:
true
const hurry1 = {
property1: 42
};
const hello = Reflect.getPrototypeOf(hurry1);
console.log(hello);
输出:
[object Object] { ... }
const hurry1 = {
property1: 42
};
const hello = Reflect.getPrototypeOf(hurry1);
console.log(Reflect.getPrototypeOf(hello));
输出:
null