jqueryの---静的メソッドを呼び出す - 各 - 差MAP-アレイと擬似のアレイ

長-1-に長さ- 0から- 07-jqueryのオブジェクトは、擬似の配列である
08-静的およびインスタンスメソッド

1 //クラス定義
(){関数AClassはを
} 
このクラスは静的メソッド偽装するために添加される2 // 
//クラスを直接静的メソッドに追加される
(AClass.staticMethod =関数){ 
アラート(「静的メソッド「); 
} 
静的メソッドと//クラス名が呼び出し
AClass.staticMethodを(); 

//ああ置くクラスのインスタンスを追加.. 3 
AClass.prototype.instanceMethod =関数(){ 
アラート(」インスタンスメソッド「); 
} 
クラスメソッドの//例呼び出しインスタンス
//インスタンスを作成する(オブジェクトの作成)
; VARのA =新たな新しいAClassは()
//例としてインスタンスメソッドを呼び出す
(a.instanceMethod)を、

 

 

09-各方法

ダミーアレイトラバースない- //反復ネイティブのみjs-- 
; VARのARR = [1,2,3,4,5,6] 
:arr.forEach(関数(値、指数){//最初のパラメータを要素を横断する、第二の要素:現在の反復インデックス
にconsole.log(インデックス値); // ( インデックス値)
})

// jQueryの
$ .each(ARR、関数(指数値){// JS元のパラメータとは対照的
にconsole.log(インデックス値); 
})
ダミーアレイOBJ = {0 --var :. 1 ,. 1 :. 3,2:5,3 :. 7 ,. 4 :. 9、長:. 5}; 
$ .each(OBJ、関数(指数値){// パラメータと対向ネイティブJS 
にconsole.log(インデックス値); 
})

 

 

10-静的メソッドマップ法

ARR = VAR [1,2,3,4,5,6]; 
VAR {OBJ = 0 :. 1 ,. 1 :. 3,2:5,3 :. 7 ,. 4 :. 9、長:. 5}; 
arr.map(関数(値、インデックス、アレイ) {//( 値インデックス、アレイ全体が現在のトラバースされる)
にconsole.log(インデックス、値、配列); 
})
---- obj.map--横断しません
--- -jquery 
$ .MAP(ARR、関数(値、指数){ 
にconsole.log(インデックス値); 
})
-配列擬似を横断することができる

-比較
VAR RES = $ .each(ARR、関数(インデックス値) {//反対パラメータおよびネイティブJS 
にconsole.log(インデックス値); 
// RESがその戻り値である
})

VAR RES2 = $ .MAP(ARR、関数(値、指数){ 
にconsole.log(インデックス値); 
//はRES2が[]配列が空の戻り
が、新しいアレイ処理戻って彼を与えるために定義することができる
+インデックス値を--return; 
})

 

おすすめ

転載: www.cnblogs.com/fdxjava/p/11183272.html