써먹는 웹개발
[Js] 느낌표(!) 연산자와 옵셔널 체이닝(?.) 본문
728x90
반응형
1. 변수 뒤에 느낌표가 들어가면 null이 아니니 제약 조건을 완화해달라는 뜻
1
2
3
4
5
6
7
|
// 앞이 false이면 new 호출
res.code === Mysql.Const.SUCCESS ! || new CustomError(ErrorCode.QUERY_EXEC_ERROR);
// 위를 좀더 이해 쉽게 쓴 것
if (!(res.code === Mysql.Const.SUCCESS)) {
new CustomError(ErrorCode.QUERY_EXEC_ERROR);
}
|
cs |
2. 옵셔널 체이닝을 쓰면 특정 속성을 잘못 접근할때 에러가 나게 처리하지 않고 undefined를 리턴한다는 뜻이다.
728x90
반응형
'웹개발 > Js & Jquery' 카테고리의 다른 글
[Js] 2차원 배열 초기화 (0) | 2023.04.11 |
---|---|
[JS] 물음표 두개(??) 의미 (0) | 2023.02.09 |
[Js] 느낌표 두개(!!) 연산자 뜻과 사용방법 (0) | 2023.01.31 |
[Jquery] 자주쓰는 선택자 종류 3가지 (0) | 2022.11.29 |
[Js] 대/중 메뉴 로딩시 에러 발생 : cannot read properties of undefined (reading 'length') (0) | 2022.10.31 |
Comments