ES6알아보기 07 - Default Parameter
2018, Jun 11
Parameter에 초기값 설정하기
ES6 이전에는 보통 파라미터의 초기값을 설정하게 되면 아래와 같은 모양이었습니다.
function foo(a, b, c) {
a = a || 3;
b = b || 6;
c = c || 9;
console.log(a + b + c);
}
foo();
// 출력값:
// 18
ES6 부터는 파라미터에 직접 초기값을 설정할 수 있게 되었습니다.
function bar(a = 3, b = 6, c = 9) {
console.log(a + b + c);
}
bar(5);
// 출력값:
// 20
이전보다 코드가 훨씬 간결하고 보기 싶게 되었습니다. 간단한 걔념이기 때문에 더 이상의 설명은 필요없을 듯 하네요.