??(널 병합 연산자) 란 변수가 null 이나 undefined 인 경우 기본값을 반환하고 null 이나 undefined가 아닐경우 변수의 값을 반환한다.
const name = null ;
const defaultName = '태진';
const displayName = name ?? defaultName;
console.log(displayName) // "태진"
const age = 25;
const defaultAge = 18;
const validAge = age ?? defaultAge;
console.log(validAge); // 25
'Javascript' 카테고리의 다른 글
Javascript - 기존배열요소 와 추가될 요소 중복검사 하는법 some() (0) | 2023.07.07 |
---|---|
JavaScript - 함수 호출 분석 해보기 (0) | 2023.07.07 |
JavaScript - Scope (0) | 2023.06.04 |
JavaScript - 호이스팅 (0) | 2023.06.04 |
JavaScript - 클래스(class) 에 대해서 (0) | 2023.05.28 |