Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@valmassoi
Created January 7, 2020 20:39
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save valmassoi/a8bdb71b099fb36f69e69f50dec47786 to your computer and use it in GitHub Desktop.
Save valmassoi/a8bdb71b099fb36f69e69f50dec47786 to your computer and use it in GitHub Desktop.
chain functions like jQuery
const chain = {
first: () => {
console.log(1);
return chain;
},
third: function() { // cant use fat arrow, binds this
console.log(3);
return this;
},
second: () => {
console.log(2);
return chain;
},
}
chain.first().second().third();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment