| 
 | 
 
1. 类(class)- class Man {
 
 -   constructor(name) {
 
 -     this.name = '小豪';
 
 -   }
 
 -   console() {
 
 -     console.log(this.name);
 
 -   }
 
 - }
 
 - const man = new Man('小豪');
 
 - man.console(); // 小豪
 
  复制代码 
 
2. 模块化(ES Module)- // 模块 A 导出一个方法
 
 - export const sub = (a, b) => a + b;
 
 - // 模块 B 导入使用
 
 - import { sub } from './A';
 
 - console.log(sub(1, 2)); // 3
 
  复制代码 
 
3. 箭头(Arrow)函数- const func = (a, b) => a + b;
 
 - func(1, 2); // 3
 
  复制代码 
 
4. 函数参数默认值- function foo(age = 25,){ // ...}
 
  复制代码 
5. 模板字符串- const name = '小豪';
 
 - const str = `Your name is ${name}`;
 
  复制代码 
 
6. 解构赋值- let a = 1, b= 2;
 
 - [a, b] = [b, a]; // a 2  b 1
 
  复制代码 
 
7. 延展操作符- let a = [...'hello world']; // ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d"]
 
  复制代码 
 
8. 对象属性简写- const name='小豪',
 
 - const obj = { name };
 
  复制代码 
 
9. Promise- Promise.resolve().then(() => { console.log(2); });
 
 - console.log(1);
 
 - // 先打印 1 ,再打印 2
 
  复制代码 
 
10. let和const- let name = '小豪';
 
 - const arr = [];
 
  复制代码 
 
 |   
 
 
 
 |