猿问

为什么原型链上的方法需要实例化后才能调用?

 function Foo() {

    }

    Foo.prototype.getName = function () {
        alert(3);
    };    var foo = new Foo();
    foo.getName();
    Foo.getName();


临摹微笑
浏览 882回答 1
1回答

隔江千里

因为Javascript查找属性或方法的顺序是先查找对象本身然后查找对象的原型链,并不会针对函数而查找函数的prototype属性的。
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答