let f = ()=>{}; let sum = (a,b) =>{return a + b}; () 有且只有一个参数的时候 可以省略 {} 有且只有一条语句的时候 可以省略 函数会自动返回函数体的计算结果,不能使用return
使用箭头函数应注意什么 (1) 用了箭头函数,this 就不是指向 window,而是父级(指向是可变的) (2) 不能够使用 arguments 对象 (3) 不能用作构造函数,这就是说不能够使用 new 命令,否则会抛出一个错误 (4) 不可以使用 yield 命令,因此箭头函数不能用作 Generator 函数
var、let、const 区别 var、let -声明变量 二者的区别:
- 重复声明
var可重复声明同一个变量,后声明的值覆盖前一个值;\
let不可重复声明同一变量,重复则报错.\
( let 和 var一起声明同一变量也不可以,即只要使用let声明变量,该变量就不能声明第二次)