javascript - 如何在控制台 javascript 中查看原型(prototype)主体

标签 javascript

function Person() {
    this.firstName;
    this.lastName;
    this.age;
    this.eyeColor;
    this.nationality;
}
var luffy = new Person();
luffy.firstName="Monkey";
console.log(luffy);

在此,如果我在控制台中打开,它将显示一个名字,但是我在哪里可以看到这个对象的主体,我的意思是我在哪里可以看到这个对象原型(prototype)中的内容...因为我们可以看到构造函数如果我们打开对象原型(prototype),我想以同样的方式查看该对象父对象的主体...请帮助我(我没有在原型(prototype)中给出任何内容作为参数,即人)

最佳答案

使用> luffy.constructor它将返回构造函数定义。

使用> luffy.__proto__来了解对象的原型(prototype)。

function Person() {
    this.firstName;
    this.lastName;
    this.age;
    this.eyeColor;
    this.nationality;
}
var luffy = new Person();
luffy.firstName="Monkey";

console.log(luffy.constructor);  // returns the constructor i.e., is the definition of the function contructor

关于javascript - 如何在控制台 javascript 中查看原型(prototype)主体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44492522/

相关文章:

javascript - 使用 Javascript 在 5 个元素之后插入横幅 div

javascript - 成功登录nodejs后如何重定向另一个页面

javascript - Nodejs 使用 Promise 调用异步函数

javascript - 不在 Safari 或 Chrome 中显示 : none/block for elements works in Firefox,

javascript - 我可以更改 javascript "this"的上下文吗?

javascript - Windows 10 上的电子

javascript - 如何在 HTML pre 标签中禁用水平滚动

javascript - 如何通过 chrome 扩展获取所有 CSS 和 Javascript 文件

javascript - setInterval 和 setTimeout 如何工作?

javascript - 如何获得类似于 iframe 提供的 div 隔离级别?