慕尼黑的夜晚无繁华
箭头函数的优点就是可以自动绑定上下文中的this,当然这也有可能是缺点,比如在你需要改变this的时候,这个时候就需要改成普通函数了.我遇到的另外一种情况是需要使用装饰器的情况,普通的函数使用装饰器直接覆盖descriptor.value就好了.但是如果装饰在箭头函数上面的话descriptor.value为空,需要通过别的方法来操作,有点麻烦,最后我直接改成普通函数,在最外面加了层绑定this的装饰器解决的.其实也没多少好纠结的,只要你明白什么情况下不能用,其他情况下就大胆用.当你什么时候遇到问题了,就在心中记一笔,这种情况不能用就好了.跟结束加不加分号一个道理.用多了之后能遇到的情况基本上都遇到了,至于没遇到的情况,等遇到在说呗.