一.ES6
ECMAScript6 JS的第6套标准规范
ES2015 ES2016... ES2022
1.块级作用域
let声明的变量不允许重复声明,let声明的变量存在提升,但不允许访问
大括号之间的语句就是块级作用域,块级作用域下let和const声明的属于局部变量或者局部常量。
2.参数增强
可以给参数设置默认值
function add(a,b,c=0){ //ES5默认值设置 b = b || 0 } add(5000) |
3.箭头函数
对匿名函数的简化,和匿名函数不完全一样