定义被脚本执行的回调函数部分

定义被脚本执行的回调函数部分

try{ callback && callback(data) }

不太明白这样写的含义是什么?

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

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕糖 2019-02-24 16:05:34

同学你好,这里是一个逻辑与的用法,两个必须都为真,才为真,若是第一个为假的话,第二个就不执行了,直接返回。

这里是如果有callback这个函数存放的话,就调用这个函数。

希望能帮助到你,欢迎采纳。

祝学习愉快!

  • 提问者 Annisa #1
    那这里为什么要判断callback和callback(data)都必须为真呢? 不太明白callback和callback(data)本身的含义,是要判断必须存在回调函数,并且回调函数里面有传参?
    2019-03-02 13:51:52
  • 好帮手慕星星 回复 提问者 Annisa #2
    可以这样理解,一是回调函数需要存在,也就是调用封装的方法时,需要传入回调函数。二是回调函数调用时,需要传入参数,将返回出来的数据输出出来。这两个条件是需要都成立的。
    2019-03-03 09:59:39
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师