[Javascript] 자바스크립트 && 연산자 사용법
&& 또는 Logical AND 연산자는 연산자에서 첫 번째 false 식을 찾아서 반환하고 잘못된 식을 찾지 못하면 마지막 식을 반환합니다. 불필요한 작업을 방지하기 위해 단락을 사용합니다.
프로젝트 중 하나에서 데이터베이스 연결을 닫을 때 캐치 블록에서 이 기능을 사용했습니다.
console.log(false && 1 && []); //logs false
console.log(" " && true && 5); //logs 5
1. if 문장으로 사용.
const router: Router = Router();
router.get('/endpoint', (req: Request, res: Response) => {
let conMobile: PoolConnection;
try {
//do some db operations
} catch (e) {
if (conMobile) {
conMobile.release();
}
}
});
2. && 연산자 사용.
const router: Router = Router();
router.get('/endpoint', (req: Request, res: Response) => {
let conMobile: PoolConnection;
try {
//do some db operations
} catch (e) {
conMobile && conMobile.release()
}
});
'JAVAscript (자바스크립트)' 카테고리의 다른 글
[Javascript]Event capturing 이란? (0) | 2021.04.13 |
---|---|
[Javascript]Event bubbling이란? (0) | 2021.04.13 |
[Javascript] Event propagation (0) | 2021.04.13 |
[Javascript] DOM이란? (Document Object Model) (0) | 2021.04.13 |
[Javascript] || 연산자의 역할 (0) | 2021.04.13 |