具体方法
查看 JavaScript 对象的原型有多种方法,以下是其中的几种:
使用
Object.getPrototypeOf()
方法获取对象的原型。1
2
3const obj = {};
const proto = Object.getPrototypeOf(obj);
console.log(proto);使用
Object.prototype
属性获取对象的原型。1
2
3const obj = {};
const proto = obj.__proto__;
console.log(proto);在控制台中使用
console.dir()
方法查看对象的属性和方法,它也会显示对象的原型。1
2const obj = {};
console.dir(obj);使用
instanceof
运算符检查一个对象是否是另一个对象的实例,这个过程中会涉及到原型链。如果返回值为true
则说明该对象的原型链中包含了这个构造函数的原型。1
2
3function Person() {}
const person = new Person();
console.log(person instanceof Person); // true
无论你选择哪种方法,它们都可以帮助你优雅地查看 JavaScript 对象的原型。
本文内容来自 : ChatGPT