2016-04-08 3 views
1

В настоящее время я использую:Общий шаблон кодирования: тернарный оператор?

input = input ? input : 'splash'; 

который я знаю слишком многословным.

Каков более короткий способ сделать это?

+0

Просто немного коррекции: 'вход == вход? input: 'splash'; ' – John

+0

' input || splash ', если нет ввода, он будет возвращать всплеск – JordanHendrix

ответ

0

Вы можете использовать «логическое ИЛИ назначение» и сделать его еще короче:

input = input || 'splash'; 

Если вход Truthy значение, то его будет принимать его, в противном случае его будет принимать «всплеск».

Смежные вопросы