繁体   English   中英

调用基本原型函数

[英]Call base prototype function

我有以下两个对象:

function circle(radius){
    this.radius = radius;    
    this.foo = function (){
        return "circle foo";};    
    return true;}

function pizza(){
    this.foo = function (){
        return "pizza foo";};
    return true;}

pizza.prototype = new circle(9);

当我做以下

var foo = myPizza.foo();

它按预期打印以下内容:

披萨富

如何激活基类并从myPizza对象中打印“circle foo”?

pizza.prototype.foo.call(myPizza);   // outputs "circle foo"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM