首页 > 代码库 > $.grep(array, callback, [invert])过滤,常用

$.grep(array, callback, [invert])过滤,常用

 

$.grep(array, callback, [invert])过滤,常用解释: 使用过滤函数过滤数组元素.此函数至少传递两个参数(第三个参数为true或false,对过滤函数返回值取反,个人觉得用处不大): 待过滤数组和过滤函数. 过滤函数必须返回 true 以保留元素或 false 以删除元素. 
var temp = [];temp = $.grep(arr, function(val, key) {    if(val.indexOf(c) != -1)         return true;    // 如果[invert]参数不给或为false, $.grep只收集回调函数返回true的数组元素    // 反之[invert]参数为true, $.grep收集回调函数返回false的数组元素}, false);console.dir(temp);

 

$.grep(array, callback, [invert])过滤,常用