728x90 반응형 nullish coalescing operator1 [JS] 자바스크립트에서 '??' 란?! (Nullish Coalescing Operator) 논리 연산자 의미 || OR && AND ! NOT 자바스크립트에선 3가지 논리 연산자를 사용하는데, 여기에 추가로 ES2020에서 새롭게 추가된 연산자가 바로 ?? 이다. ??는 Nullish Coalescing Operator라고 불린다. null-ish한 = null한 듯한 아이를 걸러준다. 아래 예시는 "A가 null 이거나 undefined이면 B로 해라"라는 의미가 된다. let choose = A ?? B 자바스크립트에선 많은 falsey value들이 있다. 빈 스트링 (''), 숫자 0, undefined, null, false, NaN 등이 falsey한 값에 속한다. ||을 사용하여 값을 리턴할 때 이런 falsey한 아이들은 모두 false로 구분되기 때문에 절대 선택되지 않는다. .. 2021. 3. 6. 이전 1 다음 728x90 반응형