请看代码:
function Person(name){ this.name=name; }
Person.prototype.printName=function(){ alert(this.name); }
var person1=new Person('Byron');
var person2=new Person('Frank');
代码截图:
预期截图:
问题:预期截图中的箭头是我的问题点,实际上我在控制台中打印的结果此处变了__proto__:Object;
我换了很多浏览器也new了很多自定义的构造函数,打印实例的时候,控制台都是__proto__:Object;
可是预期截图中也是我找到的截图,说明理论上应该打印的是所在原型,也就是__proto__:Person;才符合逻辑。
我想问为什么控制台不这么显示?
待解决
悬赏分:30
- 离问题结束还有 58天21小时44分50秒
点赞 0反对 0举报 0
收藏 0
分享 0
