Javascript

applyとは

Javascriptにはcallとapplyという特殊な関数があるらしい。 取り敢えずapplyだけメモ。簡単に言うと とある関数に「this」と「引数(配列)」を渡して使える というものです。他のブログで挙げられていた例がとてもわかりやすかったので以下引用。 1 var obj…

配列の中から最大値を得る

配列の中から最大値を見つけるっていうのをループとか回さないでできないかなぁ といろいろ調べてみたところ、ありました。 Math.max.applyを使えば良いみたい。 1 var ary = [3, 2, 5, 4, 1]; 2 alert(Math.max.apply(null, ary));これを実行すると、ダイア…