var person = function(name){
this.name = name
};
person.prototype.getName = function(){
return this.name;
}
var zzz = new person('zzz');
console.log(zzz.getName());
console.log(zzz.__proto__ == person.prototype);// true
console.log(person.__proto__ == Function.prototype);// true
console.log(person.prototype.__proto__ == Object.prototype);// 不理解1
console.log(Object.__proto__ == Function.prototype);// true
console.log(Object.__proto__);// function 不理解2
console.log(Object.prototype.__proto__);// null 不理解3
console.log(Function.__proto__);// function 不理解4
console.log(Function.prototype.__proto__);// object 不理解5
一个对象的__proto__指向创建他的函数的prototype。根据这句话,上面的代码我有些理解了,但更多的是不理解。
请大神给讲解一下标注不理解的地方?
喵喵时光机
相关分类