Daily Notebook

[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로 치환됩니다.

 

 

해당 문법은 다양한 곳에서 사용할 수 있겠지만, 기가 막히다 싶을 정도의 예제는 추후에 찾아서 추가하겠습니다 : )

 

 

 

항상 확인 후 사용하셔야 합니다!!!

Browser Support for ES6

 

 

 

[출처] https://www.w3schools.com/js/js_es6.asp

반응형

블로그의 정보

배부른코딩로그

배부른코딩로그

활동하기