/ES6-Practice

Primary LanguageJavaScript

Practice Using new ECMAScript Features

Syntax

  • Let and Const
  • Template Literals
  • Destructuring
  • For ...of Loop
  • Default, Spread and Rest Operators

Functions

  • Arrow Functions and Lexical This
  • Classes
  • Enhanced Object Literals
  • super
  • extends

Built-ins

  • Symbols
  • Subclassable Built-ins
  • Iteration and Iterable Protocols
  • Map, Set, WeakMap and WeakSet
  • Promises
  • Proxies
  • Generators
  • Unicode
  • Iterators
  • Modules and Module Loaders
  • Math, Number, String, Object APIs
  • Binary and Octal Literals
  • Reflect API
  • Tail Calls

Mostly from Bable's Learn ES2015