コール()、適用()の引数配列オブジェクトクラス及びメソッド

。1  <!DOCTYPEのHTML > 
2  < HTML > 
3      < ヘッド> 
4          < メタ文字セット= "UTF-8" > 
5          < タイトル> </ タイトル> 
6      < スクリプトタイプ= "テキスト/ JavaScriptを" > 
7     / * 
。8     コール( )、)(適用
 9     の方法の両方の方法は、関数オブジェクトであり、オブジェクトは、関数を介して呼び出される必要がある
 10     )(コール)及び(適用する関数呼び出しを行うときには、関数を呼び出すであろう
 11     )(CANコールコール()と適用します最初のパラメータとしてオブジェクト
 12       この時点では、この関数の対象となるであろう場合に実行される
 13     ()メソッドの呼び出しの引数を順次オブジェクト後に送信することができる
 14は、     適用()メソッドは引数が統一転写配列にカプセル化される必要
 15     * / 
16    関数ファン(A、B){
 17        はconsole.log(A = + A);
 18である       (にconsole.log " B = " + B);
 19。       アラート(この.nameの); // これは呼び出しで、パラメータに適用する最初のコール
20である   }
 21れる   VAR OBJ = {名称:" WXY " };
 22である   VAR OBJ2 = {名称:" 111 "};
 23である   // fun.call(OBJ); // WXY 
24    // fun.call(OBJ2); 111 // 
25    fun.call(OBJ、2 3 );
 26である   (OBJ [fun.apply 2 3 ]);
 27    / * 
28    コール機能、二つのパラメータを渡すたびに暗黙ブラウザ、
 29    コンテキストオブジェクト1.関数この
 30個の   オブジェクト2.パッケージ引数の引数
 31は、     引数の配列がクラスでありますオブジェクトは、それがインデックスを介してデータを操作することも可能であり、実際のパラメータの長さを取得することができる
 32の     機能を呼び出すとき、我々は、引数を渡すにカプセル化された引数である
 33      我々は、形状パラメータが固体引数で使用されてもよい定義していない場合であっても基準
 34は     、引数[0]最初の引数を示している
 35個の     引数を[1]二番目の引数を示している
 36     引数はプロパティが被呼者を呼び出している
 [37を     このプロパティは、オブジェクトに対応する機能であり、オブジェクトが現在の関数指している
 38がある   * / 
39   
40   関数fun2(){
 41がある      にconsole.log(arguments.lengthを); // 2 
42である      にconsole.log(引数[ 0 ]); // 12である
43れる }
 44である fun2(12である3。);
 45      </ スクリプト> 
46である     </ ヘッド> 
47      < ボディ> 
48      </ ボディ> 
49  </ HTML >

 

おすすめ

転載: www.cnblogs.com/zuiaimiusi/p/11225176.html