728x90
- Logical - || (falsy)
falsy 일 때만 오른쪽 값을 채택 - nullish coalescing operator - ?? (undefined/null)
null/undefined 일 때만 오른쪽을 채택
> 0 || 1
1
> 0 ?? 1
0
> null || 1
1
> null ?? 1
1
> "" || 1
1
> "" ?? 1
''
> undefined || 1
1
> undefined ?? 1
1
> NaN || 1
1
> NaN ?? 1
NaN
https://ko.javascript.info/nullish-coalescing-operator
'software engineering > javascript' 카테고리의 다른 글
Package Manager 뭐 써볼까? (0) | 2023.09.21 |
---|---|
void 언제 쓸까? (0) | 2023.08.27 |
Warning: Received `true` for a non-boolean attribute in styled-components (0) | 2023.08.27 |
dependencies, devDependencies, peerDependencies (0) | 2023.08.01 |
함수형 자바스크립트 1 (0) | 2023.05.20 |