对数组进行筛选

$.grep(array,callback,invert)

使用过滤函数过滤数组元素。
      此函数至少传递两个参数:待过滤数组和过滤函数。过滤函数必须返回 true 以保留元素或 false 以删除元素。

 invert(Boolean) :(可选) 如果 "invert" 为 false 或为设置,则函数返回数组中由过滤函数返回 true 的元素,当"invert" 为 true,则返回过滤函数中返回 false 的元素集。

若想要筛选一个数组,获取所有大于100的值,如下

var bignumbers= $.grep(originalArray,function(value){

                                 return value > 100;  //originalArray 为要筛选的原始数组

});

 

你可能感兴趣的:(对数组进行筛选)