例は次のとおりです。 コードをコピー コードは次のとおりです: /* *<br>*動物 <br>*/ <br>function Animal(){ <br>this.name='Amimal'; <br>this.showName=function(){ <br>alert(this.name) ); <br>} ; <br>} <br>/* <br>*cat<br>*/ <br>function Cat(){ <br>this.name='猫'; 🎜>var Animal=new Animal;//動物オブジェクトを作成します<br>var cat=new Cat;//猫オブジェクトを作成します<br>animal.showName.call(cat,'','');//猫を出力します, showName 関数の現在の this を示します。 cat <br>animal.showName.apply(cat,[]);//出力 cat <br>//call 関数と apply 関数の違いは、構文です。呼び出しの構文は function.call(obj,param1,param2 ...); appplay の構文は function.call(obj,[]/*params[]parameter array*/); 🎜><br><br> </div>