selfish log

勉強メモ

スプレッド構文-リストの中に別リストの要素を展開した状態で追加したい。

2つのリストがあり、一方をもう一方のリストに続くように、入れたい。

const a = [10, 20, 30];
const b = [40, 50, 60];

const c = [a,b]; // [[10, 20, 30],[40, 50, 60]]

こうしてしまうと、リストの中にリストが入った状態になってしまうので、ここでスプレッド構文を使う。

const a = [10, 20, 30];
const b = [40, 50, 60];

const c = [...a, ...b]; // [10, 20, 30, 40, 50, 60]

展開したいリスト名の前に"..."をつけると、展開してくれる。便利。


参考
developer.mozilla.org