jQuery的grep函数分析
1、netbens新建一个1.html文件,把jquery.js包含进来

2、这里举个例子代码
测试n和i到底是什么

3、这里用浏览器测试结果,是n就是元素内容,i就是数组的索引

4、这里改写一下,匹配有球的词组

5、看看浏览器效果
输出匹配的结果

6、这里加个true,浏览器输出结果就不一样

7、浏览器输出没有包含球的数组元素

8、jquery里面是如何定义grep函数的
总共用了18行代码

9、这里callback就是传递进来的函数里面的两个参数
elems[i]和i分别表示数组元素值,和元素索引
这个函数返回的结果相当于执行
function(n,i){
var patt1 = new RegExp("球");
return patt1.test(n); //匹配属于球
}
返回的是true,或者false;
如果条件符合,就会ret.push([elems[i]]);
把符合条件的元素推入数组,然后返回数组

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:109
阅读量:28
阅读量:175
阅读量:173
阅读量:96