자바스크립트25 null 병합 연산자 옵셔널 체이닝 연산자와 마찬가지로 ES11에 도입되었다. 연산자 ?? 는 좌항의 피연산자가 null 또는 undefined일 경우 우항의 피연산자를 반환하고, 그렇지 않으면 좌항의 피연산자를 반환한다. 변수에 기본값을 설정할 때 유용하다. 병합연산자 ?? 가 도입되기 전에는 논리연산자 || 를 통한 단축평가로 기본값을 설정하였다. // null 병합 연산자 사용 let testString = null ?? 'this is test string'; console.log(testString); // "this is test string" // || 단축 연산자 사용 let testString = '' || 'this is test string'; console.log(testString); // "this .. 2020. 11. 11. 이전 1 ··· 4 5 6 7 다음