为了账号安全,请及时绑定邮箱和手机立即绑定

jquery 中 Callbacks 函数如何分别传参

jquery 中 Callbacks 函数如何分别传参

叮当猫咪 2018-08-07 13:13:33
function aaa(n){    alert("a"+n);}function bbb(n){    alert("b"+n);}var cb=$.Callbacks();cb.add(aaa);cb.add(bbb);cb.fire("sss");   //利用这个方法可以传参,但是两个函数被传入的参数是一样的我看了源码,是不是回调函数不可以分别为函数传参?
查看完整描述

1 回答

?
凤凰求蛊

TA贡献1825条经验 获得超4个赞

jQuery 回调队列利用观察者模式形成回调队列.将要执行的函数对象压入回调队列。在执行的时候,传入统一参数对回调队列进行回调。因而,回调函数不可以分别为函数传参。楼上的例子是压入两个回调函数,进行了两次调用,算不得为回调函数传入不同参数。


查看完整回答
反对 回复 2018-09-27
  • 1 回答
  • 0 关注
  • 583 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信