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

这句话为什么删掉也没对程序造成什么影响?是不是可以不加?

if (!$("p").length) return; //去重。

正在回答

4 回答

最为程序员   逻辑是重要的    程序的健壮性也是很有必要的


1 回复 有任何疑惑可以回复我~
#1

wqzero 提问者

非常感谢!
2016-07-12 回复 有任何疑惑可以回复我~

去重是需要的,如果这句没有了,点击一次bt1再点击bt2再点击bt1等等这样轮换是不会出问题,但是,如果连续两次点击了bt1事件,那么bt2即使点击也无法找回内容了。

0 回复 有任何疑惑可以回复我~

是的。

0 回复 有任何疑惑可以回复我~

这句话翻译过来就是:如果不存在p元素 为真,那么返回空(return 后面无内容); 如果存在p元素,继续执行后面语句. 

2 回复 有任何疑惑可以回复我~
#1

qq_梦里_0

是不是可以这样理解:如果$("p").length=0的话!$("p").length的结果就为真,执行下面的return;如果$("p").length>0就说明p存在,if里面的条件为假,执行下面的语句,不执行return?
2016-07-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这句话为什么删掉也没对程序造成什么影响?是不是可以不加?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信