Student-Labs-2023 / network-class-frontend

2 stars 0 forks source link

?? and || #30

Open VetDeveloper opened 1 year ago

VetDeveloper commented 1 year ago

Повышаем читаемость кода.

На мой взгляд, использование этих операторов значительно упрощают чтение кода. Оператор ИЛИ || использует правое значение, если левое равно ложному , в то время как нулевой оператор объединения ?? использует правое значение, если левое равно null или undefined.

Немного скринов, если не поняли.

image

image

Тогда конструкция ниже превратится в background: '#d5dee8 url(${avatar || defaultAvatar}) center / 66px 66px no-repeat'

image

BodySites commented 1 year ago

Я просто так зациклился на этих тернарных операторах, что и забыл про эти логические операторы. Теперь буду и их использовать)))