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

求大神详细解释下JS中filter过滤函数的方法?

求大神详细解释下JS中filter过滤函数的方法?

后知后觉88 2017-01-03 23:19:53
 其中.filter(function () {return $("span", this).length == 1;}),function中可以有参数吗,参数定义的什么,然后$("span", this)这种写法是什么意思 跟选择器  组合选择器好像没啥不同啊。。。。,还有就是能把个知识点详细说说   拜托大神了。
查看完整描述

1 回答

已采纳
?
Caballarii

TA贡献1123条经验 获得超629个赞

相当于 $(this).find("span") 或者 this.find("span")

filter的参数是个函数,这个函数要求返回一个true或者false,这个函数有没有参数取决于filter定义的参数的那个函数里面有没有参数,function () {return $("span", this).length == 1;}这个匿名函数实际上是作为一个变量赋值到filter这个函数的参数上了

查看完整回答
反对 回复 2017-01-03
  • 后知后觉88
    后知后觉88
    find(),返回的是找到的对象的数组吗?还有这种写法确实跟群选选择器看差不多 怎么理解这种不同?
  • Caballarii
    Caballarii
    多试试把结果console.log出来自己看看就知道了
  • 1 回答
  • 0 关注
  • 2592 浏览

添加回答

举报

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