[JS] Null인 경우 값 설정 연산, Nullish coalescing operator (??)
Nullish coalescing operator 등장 배경 Null과 유사한 값에 대해서 기본 값을 설정하고 싶을 때가 많다. 가령 DBMS에서 지원하는 ifnull, NVL같은 기능 말이다. 이런 경우 과거에는 아래와 같이 코드를 작성하였다. // name이 falsy인 경우 기본 값 설정 const a = name || "ban" Logical OR 연산자를 사용해 falsy(false 유사 값) 값인 경우 다음 값을 할당하는 방식이다. 그런데 이 코드는 문제점이 있다. 바로 falsy에 범위이다. falsy로 분류되는 대표적인 몇 개의 값은 아래와 같다. falsy values false, 0, null, undefined, “”, … 보통 우리가 기본 값을 설정하고자 하는 경우는 “” or 0인..
개발
2022. 10. 30. 17:53
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- postgresql 트리거
- vue 컴포넌트 자동 import
- 외래키 인덱스 생성 구문 쿼리
- express crud
- 1종 적성검사 신체검사
- 1종 적성검사 국가건강검진
- 1종 적성검사
- mariadb 외래키 조회
- postgresql on update current_timestamp
- rest api 조회 생성 수정 삭제
- 외래키 생성
- postgresql trigger
- Oracle Database 19c install
- 외래키 삭제
- Oracle Database 19C 설치
- 1종 적성검사 과태료
- epel/x86_64
- 오블완
- 강서 운전면허 시험장
- 티스토리챌린지
- rest api crud
- epel repo
- unplugin-auto-import
- postgresql 수정시간 자동 갱신
- component auto import
- oracle 19c 설치
- vue 전역 컴포넌트 설정
- 스파르타 코딩클럽
- rest api 단건 다건
- postgresql 외래키
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함