var person = function(name){this.name = name};person.prototype.getName = function(){ return this.name; }var zzz = new person('zzz');console.log(zzz.getName()); // zzzconsole.log(zzz.__proto__.getName());//undefined内存分析图如下:那么,不应该是zzz.__ptoto__.getName()吗?但它是undefined。反而zzz.getName()有值,为什么呢 ?最最重要的:zzz中没有getName函数,为什么可以直接调用啊?
添加回答
举报
0/150
提交
取消