Сообщение от Dmitry A. Soshnikov
|
Речь шла примерно о следующих конструкциях:
var b = b || 'defaultValue';
!c && (c = 'defaultValue');
Кстати, я их почти каждый день использую вместо if'ов (если условия одиночные, максимум - двойные).
|
Я тоже стараюсь использовать подобные конструкции вместо «if(…) {…} else if(…) {…} else(…) {…}» и считаю, что тот, кто как-то отрицательно отзывается о таком использовании логических выражений, просто не до конца знает особенности языка и ему что-то там «ни-и-и-поня-я-ятна», поэтому это плохо.