ES6箭头函数

clipboard.png
如图使用subscribe订阅了一个内容,但是不明白后面的()=>{return;}是啥意思,是想用来做什么的

阅读 3.4k
5 个回答

() => { return } 等价于 function () { return }
在这里的意义是,API 在这个位置需要传入一个函数作为参数,因此传入了一个空函数,其简写就是例子。但这并不是最简单的写法,箭头函数可以这么写:

() => {}

这代表一个输入参数为空,返回值为空的函数。
具体语法可参考 https://developer.mozilla.org...

()=>{return;} 相当于 function(){return;}你可以看下es6的箭头函数

直接返回 不做操作

() => {return;}  
=====>
function () {
  return;
}

相当于

PubSub.subscribe(models.pubSubTopic,function(){
    return;
})

_ => _

可以更精简。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题