jQuery 中的这个 grep() 方法用于查找满足过滤器函数的数组元素。
句法:
jQuery.grep(array, function(element, index) [, invert])
参数:此方法接受上面提到和下面描述的两个参数:
- 数组:此参数保存用于搜索的类似数组的对象。
- 函数(元素,索引):它是过滤器函数,它接受两个参数,元素保存数组的元素,索引保存该特定元素的索引。
- invert:它为假或未通过,则函数返回一个数组,其中包含“回调”返回真的所有元素。如果传递为真,则该函数返回一个数组,其中包含“回调”返回假的所有元素。
返回值:返回满足过滤函数的元素。
示例 1:在此示例中, grep() 方法应用于数字数组以根据条件过滤一些数字。它不会影响原始数组。
JQuery | grep() method
GeeksforGeeks
输出:
示例 2:在本示例中, grep() 方法应用于 JavaScript 对象数组,以根据条件过滤掉一些对象。此方法不影响原始数组。
JQuery | grep() method
GeeksforGeeks
输出: