ES6알아보기 07 - Default Parameter

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

이전보다 코드가 훨씬 간결하고 보기 싶게 되었습니다. 간단한 걔념이기 때문에 더 이상의 설명은 필요없을 듯 하네요.