?function?Class1(){????this.name?=?"class1";????this.showNam?=?function()????{????????alert(this.name);????}}function?Class2(){????this.name?=?"class2";}var?c1?=?new?Class1();var?c2?=?new?Class2();c1.showNam.call(c2);上面寫法是使用call方法實現的把c1的方法放到c2上執行,那么和下面這種寫法的區別在哪里呢?var c3 = new Class1();
請教一下call方法繼承和原型鏈繼承的區別
Zero_index
2016-10-15 14:31:04