nullish - 병합 연산자 '??'
let x = (a !== null && a !== undefined) ? a : b;
let firstName = null;
let lastName = null;
let nickName = "바이올렛";
// null이나 undefined가 아닌 첫 번째 피연산자
alert(firstName ?? lastName ?? nickName ?? "익명의 사용자"); // 바이올렛
let height = 0;
alert(height || 100); // 100
alert(height ?? 100); // 0
'DEV > javascript' 카테고리의 다른 글
옵셔널 체이닝 '?.' (0) | 2022.03.20 |
---|---|
스프레드 문법 (0) | 2022.03.20 |
구조 분해 할당 (0) | 2022.03.20 |