Last Updated: September 09, 2019
·
640
· horiajurcut

Writing Javascript Like A Boss

Instead of writing:

if (variable == true) executeFunc();

You might try this approach:

variable && executeFunc();

Also, don't be afraid to use instanceof:

variable instanceof Function && executeFunc();

A good practice on how to initialize a variable is:

var base = base || {}; // If base is an object

Namespacing is actually really simple:

var base = base || {};

base.ClassName = function() {}
base.ClassName.prototype.start = function() {}