728x90
반응형
Spread & Rest
spread 문법
배열을 풀어서 인자로 전달한다.
const fruits = ["apple", "orange", "strawberry"];
const moreFruits = ["melon", "blueberry", ...fruits];
console.log(moreFruits); // ['melon', 'blueberry', 'apple', 'orange', 'strawberry']
rest 문법
파라미터를 배열의 형태로 받아서 사용할 수 있다. 파라미터의 개수가 가변적일 때 유용하다.
function mileage(...points) {
return points.reduce((previous, current) => {
return previous + current;
});
}
mileage(10,20,35, -22); //43
728x90
반응형
'JavaScript' 카테고리의 다른 글
[JavaScript]고차함수 (0) | 2022.05.24 |
---|---|
[JavaScript] 얕은 복사(Shallow copy)와 깊은 복사(Deep copy) (0) | 2022.05.16 |
[JavaScript] 클로저 (0) | 2022.05.13 |
[JavaScript] 스코프 (0) | 2022.05.13 |
[JavaScript] 원시 자료형과 참조 자료형 (0) | 2022.05.12 |