function sum(...rest) {
return rest.reduce((acc, current) => acc + current, 0);
}
console.log(sum(1, 2, 3, 4, 5, 6));
function subtract(x, y) {
return x - y;
}
const numbers = [1, 2];
// const result = subtract(numbers[0], numbers[1]);
const result = subtract(...numbers);
console.log(result);
function sum(...rest) {
return rest.reduce((acc, current) => acc + current, 0);
}
const numbers = [1, 2, 3, 4, 5, 6, 7, 8];
console.log(sum(...numbers));
- 위의 예제처럼 인자에 ...스프레드 연산자 사용할 수도 있음
728x90
반응형
'Language > JavaScript' 카테고리의 다른 글
Hoisting (0) | 2022.11.27 |
---|---|
Scope (0) | 2022.11.27 |
함수 파라미터에서 rest (0) | 2022.11.27 |
rest (0) | 2022.11.27 |
spread 연산자 (0) | 2022.11.27 |