Мало какие сценарии JavaScript обходятся без конструкции if...else.
Типично она выглядит вот так (использую jQuery):
if($(this).is(':checked')){
$('span.noAnonym').hide();
}else{
$('span.noAnonym').hide();
}
Как видно из примера в блоках if и else всего по одному выражению.
В этом случае, конструкцию if...else можно заменить тернарным оператором ? :.
Перепишем предыдущий пример:
$(this).is(':checked') ?
$('span.noAnonym').hide() :
$('span.noAnonym').show();
Экономим 10 символов !!!
Комментариев нет:
Отправить комментарий