[모던 자바스크립트 Deep Dive] 09. 타입 변환과 단축 평가

daewoong·2021년 8월 31일
0

옵셔널 체이닝 연산자(ES11)

var elem = null;

// elem이 null 또는 undefined이면 undefined를 반환하고 
// 그렇지 않으면 우항의 프로퍼티 참조를 이어간다.
var value = elem?.value;
console.log(value); // undefined

null 병합 연산자(ES11)

// 좌항의 피연산자가 null 또는 undefined이면 우항의 피연산자를 반환하고, 
// 그렇지 않으면 좌항의 피연산자를 반환한다.
var foo = null ?? 'default';
console.log(foo); // default
profile
잘하자

0개의 댓글

관련 채용 정보