2. Для чего используется оператор "&&"? Flashcards

(3 cards)

1
Q

Для чего используется оператор “&&”?

A

Оператор “&&” (логическое и) находит и возвращает первое ложное значение либо последний операнд, когда все значения истинные. Он использует короткое замыкание во избежание лишних затрат:

console.log(false && 1 && []) // false
console.log(‘ ‘ && true && 5) // 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

С оператором «if»:

A

const router: Router = Router()

router.get(‘/endpoint’, (req: Request, res: Response) => {
let conMobile: PoolConnection
try {
// операции с базой данных
} catch (e) {
if (conMobile) {
conMobile.release()
}
}
})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

То же самое с оператором “&&”:

A

const router: Router = Router()

router.get(‘/endpoint’, (req: Request, res: Response) => {
let conMobile: PoolConnection
try {
// операции с базой данных
} catch (e) {
conMobile && conMobile.release()
}
})

How well did you know this?
1
Not at all
2
3
4
5
Perfectly