最后讲到不太明白
来源:2-2 为搜索框添加功能--获取数据和生成下拉层结构
weixin_慕移动6442865
2019-11-26 12:08:18
最后讲到判断输入没有比配到就隐藏?隐藏下拉吗?
我试了一下加判断和不加判断好像没什么区别啊??
不加这个判断html结构里也会清空啊?
请老师讲解下,谢谢。
// if(dataNum===0){
// $layer.hide().html('');
// return;
// }2回答
同学你好,不加也是可以实现效果的,同学可以理解为加上性能会更好,在上条回答中给同学解释了原因,如下

如果我的回答帮到了你,欢迎采纳,祝学习愉快~
好帮手慕言
2019-11-26
同学你好。是的,隐藏指的是隐藏下拉。这个if判断的作用老师在课程最后也进行了讲解,这个操作是当dataNum为空的时候,就不需要下面的循环了,所以事先要判断一下它是不是没有数据,如果是的话,会返回,这个返回其实就是结束执行下面的内容,下面的循环不会再执行了。
如果我的回答帮到了你,欢迎采纳,祝学习愉快~
相似问题