函数调用的回调写法

今天遇到一个函数
commit (commitType, commitStatus, next, callback)
使用的时候
this.commit(commitType, commitStatus, type, res => {})

以前没有用过这种写法,自己理解是,但调用commit 函数时,当运行完函数commit 以后自动执行res => {}函数内容

不知道理解的对不对

阅读 2k
2 个回答

理解的没问题。

回调函数也是函数,函数也是对象,所以直接传递函数是可行的。另外 res => {} 是箭头函数,也是合理的。

callback 是一个约定俗成的名字,译成回调,意思就是你传过去一个函数,接受者会在某种时机调用你的函数。

但是几时回调,什么条件回调,要看你函数的具体作用,问题之前请描述清晰

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