関数の引数

  • 引数は省略追加可能。
  • メソッドオーバーロードは不可能。
  • 引数はコレクション扱い。
 function concat(a, b, c) { return a + b + c; }
 
 concat(1,2,3);   // => 6
 concat(1,2);     // => NaN
 concat(1,2,3,4); // => 6
 function concat() {
     var sum = 0,
         len = arguments.length;
     for (var i = 0; i < len; i++) {
         sum += arguments[i];
     }
     return sum;
 }
 
 concat(1,2,3);   // => 6
 concat(1,2);     // => 3
 concat(1,2,3,4); // => 10

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2011-07-14 (木) 20:22:00