understanding-es6 Simple examples to help you understand ES6. Available arrow class constant destructuring-assignment default-params generators let maps modules promises proxy rest-params sets spread symbols template-string weakmaps weaksets