반응형
📌 자바스크립트 function 파라미터 기본값 설정
1️⃣ ES6 이전 문법
ES6 이전 버전에서는 조건문을 사용하여 매개변수의 값을 체크하고 기본값을 설정해 주면 된다.
아래 코드의 multiply( ) 함수에서 두 번째 파라미터인 b가 입력되지 않으면 기본값을 '1'로 세팅한다.
function multiply(a, b) {
if(b === undefined) {
b = 1;
}
return a * b;
}
console.log(multiply(3, 2)) // 6
console.log(multiply(3)) // 3
2️⃣ ES6 문법
ES6에서는 아래 코드와 같이 두 번째 파라미터 b가 입력되지 않으면 b의 값을 1로 설정한다.
ES6에서의 기본값 설정 방법은 이전 버전보다 가독성이 좋아지고 코드가 짧아지는 장점이 있다.
function multiply(a, b=1) {
return a * b;
}
console.log(multiply(3, 2)) // 6
console.log(multiply(3)) // 3
반응형
'Frontend > JavaScript' 카테고리의 다른 글
[JS] 자바스크립트 2진수, 8진수, 16진수 입력하기 (0) | 2022.05.09 |
---|---|
[JS] 자바스크립트 진수 변환하기(2, 8, 10, 16진수) (0) | 2022.05.07 |
[JS] 자바스크립트 함수 실행 시간 측정하기 (0) | 2022.02.24 |
[JS] 자바스크립트 배열의 특정 값 제거하기 (0) | 2022.02.22 |
[JS] 자바스크립트 배열의 합계, 평균 구하기 (1) | 2022.02.21 |
최근댓글