[Javascript] nullish 병합 연산자 (nullish coalescing operator)
nullish nullish 병합 연산자 (nullish coalescing operator) ?? 를 사용하면 짧은 문법으로 여러 피연산자 중 그 값이 '확정되어 있는' 변수를 찾을 수 있다. a ?? b 의 평가 결과는 아래와 같다. - a가 null도 아니고 undefined도 아니면 a - 그 외의 경우에는 b nullish 병합 연산자 ?? 없이 x = a ?? b 와 동일한 동작을 하는 코드는 다음과 같다. x = (a !== null && a !== undefined) ? a : b; 아래의 예시를 살펴보자. let firstName = null let lastName = undefined let nickName = 'zubetcha' console.log(firstName ?? lastNa..
Javascript & Typescript
2022. 2. 24. 18:32