ES6 语法
- 扩展运算符 …
口诀:三个点,打散数组,逐个放进去
例子:
let arr = [1, 2];let more = [3, 4];arr.push(...more); // arr 变成 [1, 2, 3, 4]
- 解构赋值
口诀:左边是变量,右边是值,一一对应
例子:
let [a, b] = [1, 2]; // a=1, b=2let {name, age} = {name: 'Tom', age: 18}; // name='Tom', age=18
- 箭头函数 =>
口诀:箭头指向返回值,一行代码不用大括号
例子:
let add = (a, b) => a + b;let double = x => x * 2;
- 模板字符串
- **口诀**:反引号包裹,${变量}插入- **例子**:
js
let name = ‘Tom’;
let greeting = Hello, ${name}!;
let name = 'Tom';let greeting = `Hello, ${name}!`;