数値の配列で最小の数値を取得するには、これを使用します。
var smallestNumber = Math.min.apply(null, arrayOfNumbers.map(function(x) { return x; }));
ただし、数値の 1 つが NaN の場合、smallestNumber は NaN を返します。max 演算子でも同じことが起こります。(私はインフィニティを持っているかもしれませんが、それが返されるかどうかはわかりません)
すべての NaN をスキップして最小の数値を返すにはどうすればよいですか?