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

jquery里&&的作用

jquery里&&的作用

慕码人2483693 2018-12-06 15:23:05
1 看见某神的代码里面充斥着    _initConfig.IsLazyMode && (_trJqObjArray_Obj[tdIndex] = trJqObjArr);  _initConfig.IsLazyMode && isExist_trJqObjArr && trJqObjArr.reverse();   $.isFunction(_initConfig.OnShow) && (_initConfig.OnShow(n, trJqObjArr[n], _tbodyObj));   想问问&&是什么意思?源代码http://www.cnblogs.com/know/archive/2011/10/29/2228682.html#commentform
查看完整描述

6 回答

?
温温酱

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

逻辑运算符.这里用的是逻辑运算符的短路特性.当前面为真时,才会执行后面的代码

查看完整回答
反对 回复 2018-12-24
?
茅侃侃

TA贡献1842条经验 获得超21个赞

首先是逻辑运算符,表示并且。

其次用在这里是利用了短路的特点。运算符为真再执行后续代码

这也是js中一种比较常见的防御性写法。

查看完整回答
反对 回复 2018-12-24
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

防御性谈何而来?

查看完整回答
反对 回复 2018-12-24
?
慕尼黑8549860

TA贡献1818条经验 获得超11个赞

@张生抛了崔莺莺: 避免脚本错误哇。

查看完整回答
反对 回复 2018-12-24
?
烙印99

TA贡献1829条经验 获得超13个赞

@幻天芒: if 来写不也可以吗?

查看完整回答
反对 回复 2018-12-24
?
阿波罗的战车

TA贡献1862条经验 获得超6个赞

@张生抛了崔莺莺: 是可以,但是多麻烦啊,懒得写那么多!

查看完整回答
反对 回复 2018-12-24
  • 6 回答
  • 0 关注
  • 1268 浏览
慕课专栏
更多

添加回答

举报

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