JavaScriptの配列に対して、max
を見つけるきれいな方法が必要です。言うことは、その後、arrayMax
次のとおりです。配列の最大値を探し、配列が空の場合は0を返します。
arrayMax([]) # 0
arrayMax([1], [2]) # 2
arrayMax([-1]) # -1
Thxを:)
私が試したもの:
Math.max.apply(null, [1,2,3]) # 3
しかし、それは動作しません:
Math.max.apply(null, []) # -Infinity
注意私はの代わりに空の配列を0に戻したいので、this questionと重複しているわけではありません
はい。私の答えを更新しましょう。 – songyy
@Satpal:試して更新しました。 Math.max([1,2]]を試してみると – songyy
@Satpal:これは重複した質問ではないので、Math.max([])はuを返します。空の配列に対して0を返すようにします。 – songyy