collection.max( ) メソッドはコレクション内の最大値を持つ要素を返します(最大値の要素は、 collection.sort( ) メソッドを使用して昇順に並べ替えをしたときのコレクションの最後の要素)
注: このメソッドは元のコレクションを変更しません。
コレクションが異なる型の値を格納している場合、max( ) ファンクションは型のリスト順の、最後の型の中での最大値を返します(collection.sort( ) の詳細を参照してください)。
コレクションがオブジェクトを格納している場合、最大値を取得したいオブジェクトプロパティをpropertyPath 引数に渡します。
コレクションが空である場合、collection.max( ) はUndefined を返します。