Abreviações de JavaScript

Algumas atalhos que considero úteis (não tente encadea-los, resultará em um código confuso):

//this one
var foo = foo || {};
// or this one
if (!foo) {
foo
= {};
}
// can be:
foo
|| (foo = {});


// also works with &&:
foo
&& (bar = foo.bar);

// if else
test
? doTrue() : doFalse();
// or
(test ? doTrue : doFalse)();