---
description: Learn the standardized additions/updates to the Javascript language.
---

# ES6 and beyond

## Objective:&#x20;

1. Compare differences between common JS and the latest version of the ECMAscript standard.

### Slides

{% embed url="https://docs.google.com/presentation/d/1BgrVMdbrNZdNnMzM5cdErVXqtPoszXpW6_MP_OZ8leo/edit?usp=sharing" %}

## Concept Check

Quiz: [https://goo.gl/forms/DD43jH2W09uzl4qj1](https://goo.gl/forms/DD43jH2W09uzl4qj1)

## ES6 Challenge

Clone the following repo and follow the README.md to practice the ES6 features.

### [https://github.com/SoftStackFactory/ssf-es6](https://github.com/SoftStackFactory/ssf-es6)

{% hint style="success" %}
In order to for the assignment to be completed you must complete the assignment and run the tests as described in the README.md.  Once complete you must commit your work and push it to the remote repository!
{% endhint %}

### ES6 Extra Review:

If you'd like to further review these ES6 features watch the following:

* [**Template Literals \`\`**](https://scrimba.com/p/p4Mrt9/c4vJdha)
* [**Let and Const**](https://scrimba.com/p/p4Mrt9/czMQ8U3)
* [**Arrow Functions**](https://scrimba.com/p/p4Mrt9/c7vd3cd)
* [**Import & Export**](https://scrimba.com/p/p4Mrt9/c9kMkhM)
* [**Classes** ](https://scrimba.com/p/p4Mrt9/cQnMDHD)



