【Javascript】スプレッド構文の使い方
要素の展開
arr = [1, 2, 3, 4, 5]; console.log(arr); // [1, 2, 3, 4, 5] console.log(...arr); // 1 2 3 4 5
要素をまとめる
const [num1, num2, ...arr] = [1, 2, 3, 4, 5]; console.log(num1); // 1 console.log(num2); // 2 console.log(...arr); // 3 4 5
要素コピー
arr = [1, 2, 3, 4, 5]; const num = [...arr]; console.log(num); // [1, 2, 3, 4, 5]
要素結合
arr1 = [1,2,3] arr2 = [4,5,6] arr3 = [...arr1, ...arr2] console.log(arr3); // [1, 2, 3, 4, 5, 6]