Last Updated: February 25, 2016
·
421
· longlho

JavaScript shorthands

Couple of shorthands I find useful (don't try to chain them, will result in messy code):

//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)();