トップページ / prototype.jsリファレンス / Enumerable.findAll

Enumerable.findAll - 条件にマッチする全アイテムを得る

スポンサードリンク

この機能を実行するにはprototype.jsが必要です

構文

Enumerable.findAll(iterator)

引数: iterator=イテレータ関数

「条件にマッチする全アイテムを得る」サンプルコード

1<html> 
2 
3<head> 
4<title>Enumerable.findAll - 条件にマッチする全アイテムを得る</title> 
5</head> 
6 
7 
8<!--条件にマッチする全アイテムを得るのサンプル--> 
9<script type="text/javascript" src="/js/prototype.js"></script> 
10<script type="text/javascript"
11function execute() { 
12    var nums = $R(5, 10, false); 
13    var ret = nums.findAll( 
14        function(val, idx){ 
15            if ((val % 2) == 0) { 
16                return true
17            } else { 
18                return false
19            } 
20        } 
21    ); 
22    alert('nums.findAllの返り値: '+ret); 
23
24</script> 
25<body> 
26<button onclick="execute()">サンプル実行</button> 
27</body> 
28 
29</html> 
ポップアップ | 印刷 | ←ポップアップでソースコードを開き、簡単にコピーできます | ?

スポンサードリンク
忘却曲線を使って「Enumerable.findAll」を確実に記憶に残す

「Enumerable.findAllの動作デモ」


新しいウィンドウで実行 | スクリプトを編集&実行 - スクリプトをWEB上で編集&動作確認することが出来ます。

関連ページ

リストの全ての値を調べる - Enumerable.all
リストに特定の値が含まれるか調べる - Enumerable.any
リストを特定の関数で処理し、結果リストを返す - Enumerable.collect
条件にマッチするアイテムを得る - Enumerable.detect
リストに特定の関数で処理させる - Enumerable.each
配列の全ての要素を得る - Enumerable.entries
条件にマッチするアイテムを得る - Enumerable.find
正規表現に一致するアイテムの存在を調べる - Enumerable.grep
指定したアイテムが存在するか調べる - Enumerable.include
値を結合して文字列にする - Enumerable.inject
値に指定したオブジェクトのメソッドリストを適用 - Enumerable.invoke
リストを特定の関数で処理し、結果リストを返す - Enumerable.map
リストの最大の値を返す - Enumerable.max
指定したアイテムが存在するか調べる - Enumerable.member
際すとの最小の値を返す - Enumerable.min
リストを条件によって分割 - Enumerable.partition
オブジェクトの指定プロパティのみ取り出す - Enumerable.pluck
リストで条件に一致しないアイテムを取り出す - Enumerable.reject
条件にマッチする全アイテムを得る - Enumerable.select
ユーザ定義関数でソートした配列を得る - Enumerable.sortBy
配列の全ての要素を得る - Enumerable.toArray
配列を合成(マージ)する - Enumerable.zip


誤記があった場合のご連絡はこちらまでお願いします

スポンサードリンク


AX