본문으로 건너뛰기

Javascript 기본값 연산자 (축약된 삼항연산자)

· 약 1분

한번 쓰면 헤어나올 수 없는 기본값 연산자에 대해 알아보자.

소스

// JavaScript syntax to set a default value
const text = someString || "default text";
const text2 = someString || someString2 || "default text2";

설명

someString 이 있으면 someString 을 반환, 아니면 default text 를 반환한다. 계속 붙혀나가면서 쓸 수 있다.

php7 에서는 해당 기능이 추가되었다. || 대신에 ?? 를 사용하면 된다.

lodash 에선 defaultTo를 사용하면 된다.