Enumerable.max - リストの最大の値を返す
この機能を実行するにはprototype.jsが必要です
構文
Enumerable.max([iterator])
引数: iterator=イテレータ関数
「リストの最大の値を返す」サンプルコード
1 | <html> |
2 | |
3 | <head> |
4 | <title>Enumerable.max - リストの最大の値を返す</title> |
5 | </head> |
6 | |
7 | |
8 | <!--リストの最大の値を返すのサンプル--> |
9 | <script type="text/javascript" src="/js/prototype.js"></script> |
10 | <script type="text/javascript"> |
11 | function execute() { |
12 | var nums = $R(5, 10, false); |
13 | var ret = nums.max(); // numsの中で最大値を返す |
14 | alert(ret); |
15 | ret = nums.max( |
16 | function (val, idx) { |
17 | return val - 5; |
18 | } |
19 | ); // numsの中で関数に渡した値の返り値が一番大きい値を返す |
20 | alert(ret); |
21 | } |
22 | </script> |
23 | <body> |
24 | <button onclick="execute()">サンプル実行</button> |
25 | </body> |
26 | |
27 | </html> |
ポップアップ | 印刷 | ←ポップアップでソースコードを開き、簡単にコピーできます | ? |
「Enumerable.maxの動作デモ」
新しいウィンドウで実行 | スクリプトを編集&実行 - スクリプトをWEB上で編集&動作確認することが出来ます。
関連ページ
リストの全ての値を調べる - Enumerable.all
リストに特定の値が含まれるか調べる - Enumerable.any
リストを特定の関数で処理し、結果リストを返す - Enumerable.collect
条件にマッチするアイテムを得る - Enumerable.detect
リストに特定の関数で処理させる - Enumerable.each
配列の全ての要素を得る - Enumerable.entries
条件にマッチするアイテムを得る - Enumerable.find
条件にマッチする全アイテムを得る - Enumerable.findAll
正規表現に一致するアイテムの存在を調べる - Enumerable.grep
指定したアイテムが存在するか調べる - Enumerable.include
値を結合して文字列にする - Enumerable.inject
値に指定したオブジェクトのメソッドリストを適用 - Enumerable.invoke
リストを特定の関数で処理し、結果リストを返す - Enumerable.map
指定したアイテムが存在するか調べる - Enumerable.member
際すとの最小の値を返す - Enumerable.min
リストを条件によって分割 - Enumerable.partition
オブジェクトの指定プロパティのみ取り出す - Enumerable.pluck
リストで条件に一致しないアイテムを取り出す - Enumerable.reject
条件にマッチする全アイテムを得る - Enumerable.select
ユーザ定義関数でソートした配列を得る - Enumerable.sortBy
配列の全ての要素を得る - Enumerable.toArray
配列を合成(マージ)する - Enumerable.zip