HOME > > >

Collections

繰り返し処理
繰り返し処理をおこない新しい配列を作成する
対象のリストを1つの値に集約する
reduceと逆の順番で対象のリストを1つの値に集約する
iteratorの条件式で真になるlistの一番最初の要素を返す。
iteratorの条件式で真になるlistの要素を配列にして返す。 find()がlist内で見つかった最初の要素のみを返すのに対してfilter()は見つかったものを全て1つの配列として返す。
list 内のオブジェクトで properties で指定した key-value を含むものを返す。
list 内のオブジェクトで properties で指定した key-value を含む最初のオブジェクトを返す。
iteratorの条件式にマッチしない list の要素を返す。filterの逆。
list内の要素とiteratorを比較して全て真の場合true、一つでも偽と評価された場合falseが返る。
list内の要素全てをtrueとして評価できるかチェックして1つでもtrueと評価できるものがあれば true なければ false を返す。
listにvalueが含まれる場合、trueを返す。
listの各要素に対してmethodNameを実行する
listに含まれるオブジェクトのpropertyNameを配列として返す
listに含まれる最大値を返す
listに含まれる最小値を返す。
listの要素をソートしたlistを返す。
listの要素をソートしたlistを返す。
listの要素をiterateeで返る値をキーとしたオブジェクトを返す。
リストをiterateeの返り値でグループ化し、各グループ内のオブジェクト数のカウントを返す。
Fisher-Yates shuffleという有限集合からランダムな順列を生成するアルゴリズムを利用して 並び替えたlistのコピーを返す。
listからランダムに[n]個を抽出したリストを作成する。
リストから配列(反復処理できるもの)を作成します。
list の要素数を返す
list を predicate で2つのlistに分割する。