Skip to content

Instantly share code, notes, and snippets.

@Laner12
Forked from anonymous/es6-research.markdown
Last active October 10, 2016 20:37
Show Gist options
  • Save Laner12/eca4607987e6c2af21451e910bbe1e96 to your computer and use it in GitHub Desktop.
Save Laner12/eca4607987e6c2af21451e910bbe1e96 to your computer and use it in GitHub Desktop.
Length Points Week
15 minutes 5 Week 1

ES6 Research

Throughout the module (and your journey to Google enlightenment while working on IdeaBox2.0) you may notice a few different ways that JavaScript code is being written.

That might have something to do with something called ES6 and ES5

Deliverable

  • Fork This Gist
  • Respond in your forked gist with answers to the following questions
    • What is ES6?
  • ECMAScript 6 is an upgrade from the last version ECMAScript 5. The update allows for more object oriented style code.
    • What is Transpilation and how does it relate to ES6?
  • This is an issue with ES6 and browsers having issues compiling the information. There are now work around librarys that manage this issue.
    • Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous
  • I am unclear as to why a weakMap is needed and used. It seems to solve an issue pertaining to API consumption but because of the weak connection but one cannot iterate or manipulate the collectino like a normal collection. So what is the actual benefit?
  • You can use the resources below or your own Google-fu

Resources

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment