ES6-Arrow_Function

Arrow Function

能做什么

能够简化一些代码的行数,省些单词,在有些情境下可以提高代码可读性

this的闭包捕获是最有用的功能

不能做什么

  1. 当箭头函数被用在callback中,因为debug stack trace是匿名函数,出错debug不方便找到出错位置

  2. 调用自己,递归

经验之谈

灵活选择function定义和Arrow Function。