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]