トップ 一覧 ping 検索 ヘルプ RSS ログイン

Javascript 再入門の変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
!!!Javascript 再入門

http://www.atmarkit.co.jp/fdotnet/ajaxjs/index/index.html
上記のメモ

!関数
::function 文
 function add(x, y) {
     return x + y;
 }

::Function コンストラクタ
 var add = new Function("x,y","return x + y;");
*最後の引数が本文、それまでが引数。
*引数は、個別にカンマで区切ることも、文字列に入れ込むこともできる。
*本文を動的に文字列から生成できる

::関数リテラル
 var add = function(x,y){ return x + y; };
*無名関数として、引数に利用

::高階関数
関数の引数として関数を渡す。

::argumentsオブジェクト
*lengthプロパティを持つ、可変個数引数

::calleeプロパティ 
*実行中の関数を参照→無名関数の再帰処理