개발 공부/JavaScript

    [JavaScript] JS null 병합 연산자 ??

    [JavaScript] JS null 병합 연산자 ??

    null 병합 연산자 ?? 이게 무엇인가? 사실 첨에 봤을땐 우리가 흔히 보는 물음표인데 코딩할 때는 어떻게 쓰이나.. 했는데 검색해봐도 이름을 모르니 그냥 물음표로 인식해버린다..ㅎ 그런데 생각보다 흥미로운 기능을 하는 친구라서 소개해보려고 한다. 사실 이 글도 구글링이 잘 될지는 모르겠지만,,, null 병합 연산자 ES11(ECMAScript2020)에서 도입된 null 병합 연산자 ??은 좌항의 피연산자가 null 또는 undefined인 경우 우항의 피연산자를 반환하고, 그렇지 않으면 좌항의 피연산자를 반환한다. 이게 무슨말인지 코드를 보면서 설명해보면 보통 JS로 코딩을 하면서 다들 || 연산자는 사용해본적이 있을 것이다. || 연산자는 보통 기본값을 설정할 때 사용된다. let foo = n..