А вы знали, что сахар может быть полезным? Но только если это синтаксический сахар — конструкции, которые помогают сделать код более коротким или понятным.
Этот приём никак не влияет на работу программы, но считается хорошим тоном среди опытных разработчиков.
Разберём на примере. Если на улице идёт дождь, присвоим переменной umbrella значение "Yes", если не идет — "No".
let rain = true;
let umbrella = "";
if (rain == true) {
umbrella = "Yes";
} else {
umbrella = "No";
};
Перепишем этот код с помощью синтаксического сахара — тернарного оператора, чтобы он делал то же самое, но занимал пару строк:
let rain = true;
let umbrella = rain ? "Yes" : "No";
Разница очевидна. Расскажите, пользуетесь этим приёмом?
Post #951
1.87K

- 👍 21
- ❤ 1