IT戦記

プログラミング、起業などについて書いているプログラマーのブログです😚

配列を結合したり、配列を初期化したり

既出かもー

配列の結合
var array1 = [1, 2, 3];
var array2 = [4, 5, 6];

[].push.apply(array1, array2);

alert(array1); // [1, 2, 3, 4, 5, 6]

3文目で空配列を使ってるのは書くのが短いからってだけ。

配列の初期化
function hoge() {
  var args = [];

  [].push.apply(args, arguments);

  alert(args);
};

hoge(1, 2, 3); // [1, 2, 3]