Programming Languages/Javascript9 Rest 파라미터 오늘은 rest 와 spread의 차이점을 살펴보려 한다. 시작하기 전에 간략하게 말하자면 rest 는 단축식이고 spread 는 퍼뜨리는 형식이다. Rest 같은 경우는 함수에서 흔히 발견할 수 있는데 예를 들어 : function sum(...args) { return args.reduce((previous, current) => { return previous + current; }); } console.log(sum(4, 5, 6)); // expected output: 15 console.log(sum(2, 2, 1)); // expected output: 5 에서 볼 수 있듯이 숫자들의 합을 구하는 함수에 들어가는 인자 개수가 지정되어있지 않았을 때에는 " . "을 세 개를 연속으로 이어주어 .. 2022. 5. 30. 이전 1 2 다음