采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
这个写法怎么理解?谢谢老师
if(callback) { callback() }
sadsa
赞赞赞
&& 属于布尔值逻辑判断, False and True ,判断为Faslse。这里面有一个特性,当第一个值为False的时候,就不会去判断第二个值了,而是直接返回False,只有第一值为true的时候,才会继续判断第二个值 。
所以这里的 callback && callback() 的意思就是,如果第一值callback不存在(false),直接返回false,如果第一个值存在,则运行第二个值 callback()
登录后可查看更多问答,登录/注册
最前沿前端技术精讲, HTML5 、Vue.js 、Koa 、zepto 综合运用
991 9
2.1k 7
1.3k 6
1.1k 6
4.0k 5