一、新增字符串操作
1.模板字符串
- 就是反引号的用法
- 定义比较长,复杂的字符串
- 可以插入变量
- 可以插入函数
二、函数新特性
1. 函数参数默认值
注:具有默认值的参数要写到后边
2. args参数
- function fn(…args){}
- 可替代arguments
- arguments是一个类数组对象,args是纯数组对象
3. 箭头函数
- let fn = val =>val; 等同于 let fn = function(val){return val;}
- 实现两个数的和
let sum = (num1,num2)=>num1+num2;
console.log(sum(1,5));
- 若要执行多条语句需要加花括号
- 作用:简化回调函数的写法
arr.sort((a,b)=>a-b)
- 箭头函数中的this是函数声明时所在的对象
三、数组新特性
1. 扩展运算符
相当于rest方法的逆运算,把数组换为用逗号隔开的参数列表
function fn(x,y,z) {
console.