java8 箭头函数_javaES6箭头函数的全新特性

导读

胖箭头函数(Fat arrow functions),又称箭头函数,是一个来自ECMAScript 2015(又称ES6)的全新特性。有传闻说,箭头函数的语法“=>”,是受到了CoffeeScript 的影响,并且它与CoffeeScript中的“=>”语法一样,共享this上下文。

39b1c3e46965694c18b643aa8b64fbb0.png

箭头函数的产生,主要由两个目的:更简洁的语法和与父作用域共享关键字“this”。接下来,让我们来看几个详细的例子。

新的函数语法

传统的“JavaScript”函数语法并没有提供任何的灵活性,每一次你需要定义一个函数时,你都必须输入“function () {}”。“CoffeeScript”如今之所以那么火,有一个不可忽略的原因就是它有更简洁的函数语法。更简洁的函数语法在有大量回调函数的场景下好处特别明显,让我们从一个“Promise”链的例子看起:

< class="js">function getVerifiedToken(selector){

return getUsers(selector)

.then(function (users){ return users[0]; })

.then(verifyUser)

.then(function (user, verifiedToken){ return verifiedToken; })

.ca

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值