Я наткнулся на этот ответ , где автор предложил краткую запись для
if(typeof MyNamespace === 'undefined'){
var MyNamespace = {};
}
есть
var MyNamespace = MyNamespace || {};
Будут ли ветераны-программисты рекомендовать последним упростить код или это чрезмерно усложнит такие вещи, как злоупотребление ++
или --
в сложных составных выражениях?
РЕДАКТИРОВАТЬ Причина, по которой я спрашивал это, потому что некоторое время назад кто-то вдохновил меня, указав, что многие люди, считающие себя опытными программистами, допускают множество ошибок новичков. Дело в то время было
if (isReady){
//Do Something
}
И он говорил, что условие должно что-то значить, isReady
ничего не значит, вместо этого мы должны использовать
if (isReady === true){
//Do Something
}