ES6. rest parameter, spread operator 차이
spread operator(펼침연산자) const arr = [1, 2, 3, 4]; console.log(arr);//[1,2,3,4] console.log(...arr); //1,2,3,4 console.log([...arr]); // [1,2,3,4] spread 연산자를 사용하면 배열이 아니라 개별 요소로 결과값이 나온다. [...spread operator]의 형태로 쓴다면 결과는 배열이 된다. rest parameter(나머지 매개변수) function restParam(param1, param2, ...rest) { console.log(param1); //1 console.log(param2); //2 console.log(rest); //[3,4,5,"rest!";] } restPara..
2021. 1. 18.