TGViewer
Sber Developer News Sber Developer News @sberdevelopernews · 5.62K subscribers
Post #951 1.87K
А вы знали, что сахар может быть полезным? Но только если это синтаксический сахар — конструкции, которые помогают сделать код более коротким или понятным.

Этот приём никак не влияет на работу программы, но считается хорошим тоном среди опытных разработчиков.

Разберём на примере. Если на улице идёт дождь, присвоим переменной umbrella значение "Yes", если не идет — "No".

let rain = true;
let umbrella = "";

if (rain == true) {
umbrella = "Yes";
} else {
umbrella = "No";
};

Перепишем этот код с помощью синтаксического сахара — тернарного оператора, чтобы он делал то же самое, но занимал пару строк:

let rain = true;
let umbrella = rain ? "Yes" : "No";

Разница очевидна. Расскажите, пользуетесь этим приёмом?
  • 👍 21
  • ❤ 1
More from @sberdevelopernews
  1. Oct 9, 2026Пятничная задача для адептов JavaScript 🐱 В разгар осенних холодов вы отслеживаете график…
  2. Oct 7, 2026Сбер выпустил Kandinsky 6.0 Video для генерации видео со звуком 🔝 Это первая российская л…
  3. Oct 2, 2026Пятничная задача для адептов JavaScript 🪄 Вы разрабатываете модуль конвертации валют для…
  4. Sep 25, 2026Пятничная задача для адептов JavaScript 🐱 Вы помогаете метеостанции анализировать погоду…
  5. Sep 24, 2026Новая IT-вакансия для Москвы ⚡️ Ищем владельца продукта в команду решения, которое предост…
  6. Sep 18, 2026Пятничная задача для адептов JavaScript ✉️ Вы решили проанализировать свою рабочую активно…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →