Secrets of the JavaScript NinjaMath.min()
には、可変長リストを必要とするJavaScript の機能を回避するための次のコードを提供する例があります。
Example: Math.min(1,2,3,4,5);
list: [1,2,3,4,5]
ただし、リストをループして現在の最小値を追跡する必要がないため、がある場合は問題があります。
本は、この問題を解決するために次のコードを使用すると述べています。
function smallest(arr) {
return Math.min.apply(Math, arr);
}
alert(smallest([1,2,3,4,5,6,-33]));
Math.min.apply(Math, arr)
ボンネットの下はどうなりますか?