[ES6] Default Parameter Values
배부른코딩로그
"ES6(ECMAScript 2015)"에서 추가된 문법은 뭐가 있을까? "ES5(ECMAScript 2009)"와 차이점을 분석해봅시다! ES6에서는 함수를 정의함에 있어서 초기값을 설정할 수 있습니다. 다음 예제를 살펴보시죠. // ES6 function myFunction(x, y = 1) { return x + y; } myFunction(0); // will return 1 myFunction(0, 10); // will return 10 고정값이 아니라는 점만 고려하시면 될 것 같습니다. 해당 파라미터가 없다면 정의된 Default Value로 초기화 되고, 해당 파라미터가 있다면 Param Value로 치환됩니다. 해당 문법은 다양한 곳에서 사용할 수 있겠지만, 기가 막히다 싶을 정도의 예제..