&&也可以叫逻辑与,在其操作数中找到第一个虚值表达式并返回它,如果没有找到任何虚值 表达式,则返回最后一个真值表达式。它采用短路来防止不必要的工作。
console. log(false && 1 && []); // false
console. log(" " && true && 5) ; // 5
使用辻语句
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();
}
}
});
使用&&操作符
const router: Router = Router();
router. get(‘/endpoint ‘, (req: Request, res: Response) => {
let conMobile: PoolConnection;
try {
//do some db operations
} catch (e) {
conMobile && conMobile. release()
});
Was this helpful?
0 / 0