JavaScript Reference

関連オブジェクト : function
タイプ : メソッド
書式
   apply(this,arguments)
  banban.apply(this,arguments);
関数内から、他の関数を呼び出します。これによって他の関数で定義した処理を継承することができます。引数に「argument」を指定することで、自動的に元の関数が持っている引数を渡すことができます。
サンプル
function circular(a) { exPie.apply(this,arguments); }
function area(a) { exPie.apply(this,arguments); }
  function exPie(a) { this.answer=a*Math.PI; }
  function acount(a) {
     b=new circular(a*2);
     document.myForm.enshu.value=b.answer;
     c=new area(a*a);
     document.myForm.menseki.value=c.answer; }

HTML
<form name="myForm">
<p>半径: 
<input type="text" size="30" name="hankei" 
   onblur="acount(this.value)">
</p>
<p>円周:<input type="text" name="enshu" size="30" disabled">
   面積:<input type="text" name="menseki" size="30" disabled">
</p>
</form>
実行結果
円周と面積を計算します。半径を入力してください。

半径:

円周: 面積:



This Page is HTML4.01 Valid! 初版更新日 2003年6月1日   最新更新日 2004年4月4日
Copyright(C) 2002〜2004 banban@scollabo.com