A.call(B,x,y)

1`改变函数A的this指向,使之指向B;

2` 把A函数放到B中运行,x和y是A函数的参数。

 

//父类 Person
    function Person() {
        this.sayName = function() {
            return this.name;
        }
    }
    //子类 Chinese
    function Chinese(name) {
        //借助 call 实现继承
        Person.call(this);
        this.name = name;
        this.ch = function() {
            alert('我是中国人');
        }
    }
    //测试
    var chinese = new Chinese('成龙');
    //调用 父类方法
    console.log(chinese.sayName());   //输出 成龙

 

详见:
https://www.cnblogs.com/huatong/p/4573104.html

 

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-03-09
  • 2021-11-10
  • 2021-11-25
  • 2022-12-23
猜你喜欢
  • 2022-02-27
  • 2018-04-13
  • 2022-01-07
  • 2021-08-22
  • 2021-05-23
相关资源
相似解决方案