Показать сообщение отдельно
  #8 (permalink)  
Старый 23.05.2012, 21:01
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Паттерны использования, например:

1. Получить первое существующее (истинное) значение
var el = document.getElementById('id1') || document.getElementById ('id2') || document.getElementById('id3');


2. Получить значение свойства, если родительский объект для этого свойства существует (не придумал лучше формулировки)
var text = el && el.innerHTML;
var baz = foo && foo.bar && foo.bar.baz;



Плохие паттерны использования (для справки, чтоб знать, что плохие):
Замена оператору if
foo && bar();
foo || baz();
Ответить с цитированием