JavaScriptで、配列の最大値を取得する方法について。 最初に答えを書いておくと、Math.max(...targetArray)。 旧来はapplyを使うのが主流だった? Math.max()を使うと、数値の中から最大のものを取得できる。 Math.max(6, 8, 9, 7); // 9 しかしこれは、一つずつ数を渡す必要があり、配列を渡すことは出来ない。 配列でMath.max()を使うにはどうすればいいのか。 applyを使えば解決する。 const array = [3, 8, 7, 2, 5]; Math.max.apply(null, array); // 8 applyの第二引数には配列を渡して使うが、この配列の要素が1つずつ引数として渡される。 そのため、配列を展開してそれを引数として渡す手段として、applyが有用なのだ。 このテクニックは有名らしく、Math.