1. Let const and block-level scope, template stringXXX ${} xxx

2. Arrow functions, default values of function parameters, residual operators, extension operators, destruct assignment

letfn=(a=1,... Arg)=>{} // The arrow function cannot be used as a constructor. It has no archetype and no arguments attributeCopy the code

3. Loop for in, you can loop through arrays, objects, and strings

4. The class keyword, and the object extends

5. Promise asynchronous schemes

6. Module import and export import export