반응형
const nowData = getData ?? initData
console.log(nowData);
getData는 외부에서 get 방식으로 받아오는 data (외부에서 받아오는 데이터)
initData는 getData가 없을 시에 대신 초기화 해주는 데이터라고 했을 때,
nowData를 콘솔로 찍을 때
* getData가 있을 때는 nowData에는 getData가 할당
* getData가 없을 시에는 initData가 nowData에 할당
위 코드와 똑같이 동작하는 코드들
1. 3항 연산자 사용
const nowData = getData ? getData : initData;
console.log(nowData);
2. 조건문(if문) 사용
let nowData = "";
if(getData) {
nowData = getData;
} else {
nowData = initData;
}
console.log(nowData);
반응형
'개발 팁 정리' 카테고리의 다른 글
mongoose, typegoose, nestjs-typegoose, kindagoose 사용이유 (0) | 2023.03.03 |
---|---|
영어, 숫자, 특수 문자, 글자 수 제한 정규식 모음 (0) | 2023.02.13 |
[React] 뒤로가기 방지 (0) | 2023.02.12 |
[개발용어] Nullable(?) (0) | 2023.02.06 |
[NestJS] "," 로 split하여 DB에서 속성값 2가지 이상 읽어오기 (0) | 2023.02.02 |
댓글