模仿jQuery的filter方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了模仿jQuery的filter方法相关的知识,希望对你有一定的参考价值。
$.fn.some = function(qualifier) { var self = this; return grep(this, false, function(self, index) { return qualifier.call(self, index); }); }; $.fn.every = function(qualifier) { var self = this; return grep(this, true, function(self, index) { return qualifier.call(self, index); }); }; ? function grep(ele, isEvery, callback) { for (var i = 0; i < ele.length; i++) { if (isEvery) { if (!callback(ele[i], i)) { return false; } } else { if (callback(ele[i], i)) { return true; } } } return isEvery; }
以上是关于模仿jQuery的filter方法的主要内容,如果未能解决你的问题,请参考以下文章