Lets Talk about ...

Whats new (and upcoming) in JS

2018 Edition

Arrow functions

Basic Example

Multiple parameters

Multiple actions

It's a Trap

It can be a Trap

Promises

Async & Await

Rest Parameter

ES 5

ES 5

ES 6

Template literals

ES 5

ES 6

Its a trap

It can be a trap

Iterators

ES 5

ES 5

ES 6 Iterable

ES 6 Iterable Usage

Generators

ES 6 Iterable

ES 6 Generator

ES 6 Generator

Generator vs Recursion

Building an range array

ES 6 Generator

Generator vs Array

Async Generator

 

Thats it

Whats next?

Questions?