하나로 뭉쳐 있는 여러 값들의 집합을 펼쳐서 개별적인 값들의 목록으로 만드는 문법
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
let newArr = [...arr1, ...arr2];
console.log(newArr); // [1, 2, 3, 4, 5, 6]
let str1 = "Hello";
let str2 = "World";
let newStr = [...str1, ...str2].join("");
console.log(newString); // "HelloWorld"
function sum(a, b, c) {
return a + b + c;
}
let numbers = [1, 2, 3];
let result = sum(...numbers);
console.log(result); //6
스프레드 연산자가 numbers의 요소들을 펼쳐서 sum의 매개변수로 바로 전달함!
let arr = [1, 2, 3];
let minValue = Math.min(...arr);
console.log(minValue); // 1
스프레드 연산자가 arr의 요소들을 펼쳐서 min에 바로 전달!