В моем изучении «потока управления» в JavaScript я столкнулся с тройным оператором (или оператором проводов). Я считаю, что это просто хладнокровно, чтобы не написать о них немного.
Тройной оператор – это настоящий короткий способ выбрать между двумя вещами, а не использовать Если/else
Анкет Они в основном структурированы как:
условие ? Если это правда: если неверно;
? Ваш оператор. Итак, давайте сделаем пример.
if (cheese === 'Yellow') { console.log("Got me some yellow cheese!"); } else { console.log("Got me some moldy cheese!"); }
Таким образом, выполнение вышеперечисленного, если/иначе «тройной путь» будет больше похоже на это.
сыр ? console.log («Получил мне желтый сыр!»): console.log («Получил мне немного заплесневелого сыра!»);
- Итак, у нас есть наше состояние –
сыр
- Наш истинный –
Console.log («Получил мне желтый сыр!»)
- И наш ложь =
Console.log («Получил мне немного заплесневелого сыра!»)
Я не знаю, почему я так люблю это. Ну, я делаю, это просто делает вещи немного проще в моих глазах. Так что попробуйте, если вы этого не сделали раньше. Они довольно веселые.
Ваше здоровье!
Оригинал: “https://dev.to/vetswhocode/javascript-ternary-operator-8d”