请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

callback&&callback(data);

这句是什么意思,老师的意思是把data用回调函数传出去,但是我不太明白这个意思,还有&&这个操作符是什么意思啊

正在回答 回答被采纳积分+3

2回答

远人 2016-05-26 17:41:44

这个代码是 if(callback){callback()}的缩写,目的是代码健壮性的提升,防治不声明callback就运行导致的报错

0 回复 有任何疑惑可以回复我~
  • 还是不太理解这样做的含义,能解释更详细吗,老师?
    回复 有任何疑惑可以回复我~ 2016-05-29 20:45:19
  • 远人 回复 暴走大熊 #2
    你可以这么理解 如果没有声明callback变量,那么直接调用一定会报错的,if(callback){} 的目的就是先判断这个变量是否声明了,如果声明了 才可以执行
    回复 有任何疑惑可以回复我~ 2016-05-31 16:07:42
杨洋1989 2016-05-30 08:26:10

懂了。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信