ES6之 =>箭头函数

原文,请点此链接http://www.cnblogs.com/allenxieyusheng/p/5784728.html

1. 第一个函数 ()=>1 

解析:其实这是一个匿名函数直接执行

function () {
   return 1
})

当然也可以给个参数

2. (a) => a+1

解析:

function (a) {
  return 1+a
})

当然不要前面的括号也行,只不过,只能有一个参数。

3. v => v+1

解析: 

function (v) {
   return v+1
 })

4. (a, b) => a+b

解析:

function (a, b) {
    return a+b
})

当然我们也可以在函数里执行你另外一个函数

() => {
  alert('foo')
}

如果你觉得单个没意思,我们可以执行代码块,然后返回啊

e=>{
  if (e==0) {
    return 0
  } 
  return 1000/e   
}

 

posted on 2017-04-20 11:20  zhangzhongjiang  阅读(165)  评论(0编辑  收藏  举报

导航