기본 기능 매개변수(ES6)
3351 단어 javascriptes6webdev
function getSum(a, b){
a = (a !== undefined) ? a:1;
b = (b !== undefined) ? b:41;
return a + b;
}
getSum() //42
getSum(1,2) //3
또는
function getSum(a, b){
a = a || 1;
b = b || 41;
return a + b;
}
getSum() //42
getSum(1,2) //3
이것들은 좋은 솔루션이지만 2019년이 되었습니다. Modern JavaScript가 이 긴 여정에서 우리를 구해 줄 것입니다. 이제 다음과 같이 함수 선언문 자체의 매개변수에 기본값을 설정할 수 있습니다.
function getSum(a = 1, b = 41){
return a + b;
}
getSum() //42
getSum(1,2) //3
인수를 지정하지 않으면 매개변수의 기본값이 사용됩니다.
기본값을 설정하는 이전 방법과 비교할 때 ES6에서 제공하는 이 새로운 기능은 훨씬 쉽고 깔끔합니다.
즐거운 코딩하세요!❤
Reference
이 문제에 관하여(기본 기능 매개변수(ES6)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/runosaduwa/default-functions-es6-gbo텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)