1. 程式人生 > >JS中call用法理解

JS中call用法理解

call()方法是借用建構函式來實現繼承,即在子型別建構函式的內部呼叫超型別建構函式。



我理解的call()的作用就是改變上下文,即在以下程式碼中的

 function subtype(){
    superType.call(this, "Tom");
    this.age = 11;
 }

相當於

 function subtype(){
    this.name = "Tom";
    this.age = 11;
 }