Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sarahquigley/628eaa413ffb6164f67b76f3c4a92f2a to your computer and use it in GitHub Desktop.
Save sarahquigley/628eaa413ffb6164f67b76f3c4a92f2a to your computer and use it in GitHub Desktop.
Example of Es6 Array Destructuring Assignment
/* ES5 */
var cats = [ 'Maru', 'Colonel Meow', 'Grumpy Cat' ];
var yayCat = cats[0], lolCat = cats[2];
var tmpCat = yayCat;
yayCat = lolCat;
lolCat = tmpCat;
/* >= ES6 */
var cats = [ 'Maru', 'Colonel Meow', 'Grumpy Cat' ];
var [ yayCat, , lolCat ] = cats;
[ yayCat, lolCat] = [ lolCat, yayCat];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment