How does basic object/function chaining work in javascript?
In JavaScript Functions are first class Objects. When you define a function, it is the constructor for that function object. In other words: var gmap = function() { this.add = function() { alert(‘add’); return this; } this.del = function() { alert(‘delete’); return this; } if (this instanceof gmap) { return this.gmap; } else { return … Read more