Skip to content

Instantly share code, notes, and snippets.

@alirezaandersen
Forked from rrgayhart/1602-es6-assignment.markdown
Last active July 2, 2016 16:37
Show Gist options
  • Save alirezaandersen/aebde2c8bd8c568edfaf0eadf7af82dc to your computer and use it in GitHub Desktop.
Save alirezaandersen/aebde2c8bd8c568edfaf0eadf7af82dc to your computer and use it in GitHub Desktop.
ES6 Assignment

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

Fork this gist and answer the following questions:

  • What is ES6?

  • ES6 is the new version of JavaScript since the last ES5 version is 2009

  • What is Transpilation and how does it relate to ES6?

  • Transpiling is the conversion of one language to another that has the same level of abstraction vs Compiling takes a language and turns it to another language.

  • Looking at the ES6 Features link below, discuss one update from ES5 and if it seems useful/superfluous,

  • Module for ES6! Fantastic! I know there are helpers already out there but are hard to balance. Module allow you now to require things from another file! Super Cool feature! Should have used it for my Idea Box. ES 6 has a bunch of goodies and makes JavaScript easier and a lot more like ruby!

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