반응형

 

 

 

 

 

 

📌 자바스크립트 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

 

 

 

 

 

 

 

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기