더북(TheBook)

3.7.5 기본값을 제공하는 코드 대신 기본 매개변수 값 사용

과거 습관: 함수 내에서 코드를 사용하여 매개변수에 대한 기본값을 제공한다.

function doSomething(delay) {
    if (delay === undefined) {
        delay = 300;
    }
    // ...
}

새로운 습관: 가능하면 기본 매개변수 값을 대신 사용하자.

function doSomething(delay = 300) {
    // ...
}
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.