function Person() {
this.firstName;
this.lastName;
this.age;
this.eyeColor;
this.nationality;
}
var luffy = new Person();
luffy.firstName="Monkey";
console.log(luffy);
在这个如果我在控制台打开它会显示firstName,但我在哪里可以看到这个对象的主体,我的意思是我在哪里可以看到这个对象原型中的什么...因为我们可以看到构造函数如果我们打开对象原型,同样的方式我想看到这个对象的主体父...请帮助我(我没有在原型中给出任何作为参数,即人)
答案 0 :(得分:2)
使用> luffy.constructor
将返回构造函数定义。
使用> luffy.__proto__
了解对象的原型。
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
答案 1 :(得分:1)
您可以使用Object.constructor
返回创建实例对象的构造函数。
在你的情况下:
> luffy.contructor
< function Person() {
this.firstName;
this.lastName;
this.age;
this.eyeColor;
this.nationality;
}