关闭

jQuery源码分析12: jQuery.query

440人阅读 评论(0) 收藏 举报
jQuery源码分析12: jQuery.query

使用过滤函数过滤数组元素。

grep: function( elems, callback, inv ) {
    var ret = [], retVal;
    inv = !!inv;
 
        //< 遍历数组elems,将callback(elem[i],i)为inv的元素保存到数组ret并返回
    for ( var i = 0, length = elems.length; i < length; i++ ) {
        retVal = !!callback( elems[ i ], i );
        if ( inv !== retVal ) {
            ret.push( elems[ i ] );
        }
    }
 
    return ret;
},
0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:993408次
    • 积分:13833
    • 等级:
    • 排名:第903名
    • 原创:332篇
    • 转载:403篇
    • 译文:27篇
    • 评论:42条
    新浪微博 @billfeller