二.ES6 中 let 和 const、箭头函数

1. let 和 const

  • var的问题
    1-可以重复声明不会报错
    2-无法限制修改
    3-没有块级作用域,{ }

  • let 和 const
    1-不可重复声明
    2-都是块级作用域,{ }内有效,外无效
    3-let 可修改
    4-const 常亮值 不可变


2.箭头函数

  • 箭头函数就是函数简写
    1.如果只有一个参数 ( ) 可以省
    1. 如果只有一个 return, {}可以省略
普通函数
function a(){
}
箭头函数
()=>{
}

多种形态函数:

let f1=function (){
   console.log('abc')
}

let f2=()=> console.log('abc')

let f3=function (a){
   return a*2;
}

let f4= a=>return a*2;

你可能感兴趣的:(二.ES6 中 let 和 const、箭头函数)