$.grep()
忽然看到Jq的快速过滤数组的一个方法,这么久才知道这方法。给自己蠢到。笔记记录一下
var data = $.grep(info, function (item,index)
{
//只保留满足该条件的元素,返回一个新数组
return item.num > "0";
}, false);
$.grep( array, function(){item,index} , invert ] )
参数 | 描述 |
---|---|
array | Array类型 将被过滤的数组。 |
function | Function类型 指定的过滤函数。grep()方法为function提供了两个参数:其一为当前迭代的数组元素,其二是当前迭代元素在数组中的索引。 |
invert | 可选。 Boolean类型 默认值为false,指定是否反转过滤结果。如果参数invert为true,则结果数组将包含function返回false的所有元素。 |