[ES6] Default Parameter Values
by 배부른코딩로그"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로 치환됩니다.
해당 문법은 다양한 곳에서 사용할 수 있겠지만, 기가 막히다 싶을 정도의 예제는 추후에 찾아서 추가하겠습니다 : )
항상 확인 후 사용하셔야 합니다!!!
반응형
'자바스크립트 > ES6 (ECMAScript6)' 카테고리의 다른 글
[ES6] 템플릿 리터럴(Template Literals) (0) | 2020.06.27 |
---|---|
[ES6] let 그리고 const (0) | 2020.06.27 |
[ES6] 화살표 함수(Arrow Functions) (0) | 2020.05.04 |
[ES6] let, const 변수 선언 (0) | 2020.05.04 |
[ES6] 주요 문법 정리 (0) | 2020.05.04 |
블로그의 정보
배부른코딩로그
배부른코딩로그