Skip to content

Instantly share code, notes, and snippets.

@Sljubura
Created February 19, 2013 18:29
Show Gist options
  • Select an option

  • Save Sljubura/4988514 to your computer and use it in GitHub Desktop.

Select an option

Save Sljubura/4988514 to your computer and use it in GitHub Desktop.
Simple chaining
// Chaining pattern
var main = {
index: 10,
addToIndex: function () {
this.index += 10;
return this; // return instance of the object and allow chaining
},
subtractFromIndex: function () {
this.index -= 10;
return this; // return instance of the object and allow chaining
}
};
console.log(main.addToIndex().subtractFromIndex());
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment