ES6

var let const

https://blog.csdn.net/github_39457740/article/details/78572386

var :1、可以重复声明  2、无法限制修改   3、没有块级作用域
let:不能重复声明,变量可以修改,块级作用域
const:不能重复声明,常量不可以修改,块级作用域

箭头函数

let show=()=>{
  console.log('123')
}
01 只有一个参数()可以省
02 只有一个return {} 可以省
03 修正this指向

let arr=[1,3,2]
arr.sort((n1,n2)=>n1-n2);

函数的参数

参数的扩展  三个点...
01 收集剩余参数 function show(a,b,...args){}  ...args必须是最后一个
02 展开数组  
    let arr1=[1,2,3]
    let arr2=[4,5,6]
    let arr3=[...arr1,...arr2]   ====> [1,2,3,4,5,6]

你可能感兴趣的:(ES6)