JavaScript で配列を連結する方法のメモ。
以下の3つの方法を試してみます。
- concat()
- [...a, ...b]
- push()
> a = [0, 1, 2, 3]; > b = [4, 5, 6, 7]; # concat() の場合 > c = a.concat(b); [0, 1, 2, 3, 4, 5, 6, 7] > a; [0, 1, 2, 3] # a は変更なし # [...a, ...b] の場合 > c = [...a, ...b]; [0, 1, 2, 3, 4, 5, 6, 7] > a; [0, 1, 2, 3] # a は変更なし # push() の場合 > c = a.push(...b); 8 # 配列の長さが返却される > a; [0, 1, 2, 3, 4, 5, 6, 7] # a に追加される