모던 자바스크립트 Deep Dive 정리 1. 매개변수 기본값 - 함수 호출 시 매개변수 갯수 만큼 인수를 전달하는 것이 일반적 - 매개변수보다 인수의 갯수가 적어도 에러는 발생하지 않고, 그 매개변수는 undefined의 값을 가짐 - 매개변수를 확인할 필요가 있음 // 일반적인 표현 function sum(x, y) { // 매개변수의 값이 falsy value인 경우, 기본값을 할당한다. x = x || 0; y = y || 0; return x + y; } console.log(sum(1)); // 1 console.log(sum(1, 2)); // 3 // 간단한 표현 function sum2(x = 0, y = 0) { return x + y; } console.log(sum2(1)); // ..