> For the complete documentation index, see [llms.txt](https://softstack-factory.gitbook.io/mean-stack/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://softstack-factory.gitbook.io/mean-stack/web-and-javascript-fundamentals/wk2/es6.md).

# ES6 and beyond

Learn the standardized additions/updates to the Javascript language.

## 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>

## ES6 Challenge

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

### <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)
