用法
jQuery.grep( array, function [, invert ] ) => Array
jQuery.grep( array, function [, invert ] ) => Array
說明:查找數組中滿足過濾函數的元素。原始數組不受影響。
-
添加的版本:1.0
jQuery.grep( array, function [, invert ] )
-
array要搜索的 array-like 對象。
-
function處理每個項目的函數。函數的第一個參數是項目,第二個參數是索引。該函數應返回一個布爾值。
this
將是全局窗口對象。 -
invert類型:Boolean如果"invert" 為假或未提供,則該函數返回一個數組,該數組由"callback" 返回真的所有元素組成。如果"invert" 為真,則函數返回一個數組,該數組由"callback" 返回假的所有元素組成。
-
$.grep()
方法根據需要從數組中刪除項目,以便所有剩餘項目通過提供的測試。測試是一個函數,它傳遞一個數組項和數組中該項的索引。隻有當測試返回 true 時,該項目才會在結果數組中。
過濾器函數將傳遞兩個參數:當前數組項及其索引。過濾器函數必須返回 'true' 以將項目包含在結果數組中。
例子:
過濾原始數組中留下的不是 5 且索引大於 4 的數字。然後刪除所有 9。
|
演示:
過濾一個數字數組以僅包含大於零的數字。
|
結果:
|
過濾一個數字數組以包含不大於零的數字。
|
結果:
|
相關用法
- JQuery jQuery.getJSON()用法及代碼示例
- JQuery jQuery.get()用法及代碼示例
- JQuery jQuery.globalEval()用法及代碼示例
- JQuery jQuery.getScript()用法及代碼示例
- JQuery jQuery.inArray()用法及代碼示例
- JQuery jQuery.when()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.get()用法及代碼示例
- JQuery Mobile jQuery.mobile.navigate()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.isRelativeUrl()用法及代碼示例
- JQuery jQuery.dequeue()用法及代碼示例
- JQuery jQuery.escapeSelector()用法及代碼示例
- JQuery Mobile jQuery.mobile.silentScroll()用法及代碼示例
- JQuery jQuery.cssNumber用法及代碼示例
- JQuery jQuery.map()用法及代碼示例
- JQuery jQuery.readyException()用法及代碼示例
- JQuery jQuery.parseJSON()用法及代碼示例
- JQuery jQuery.contains()用法及代碼示例
- JQuery Mobile jQuery.mobile.path.makePathAbsolute()用法及代碼示例
- JQuery jQuery.each()用法及代碼示例
- JQuery jQuery.unique()用法及代碼示例
- JQuery jQuery.proxy()用法及代碼示例
- JQuery jQuery.ajaxSetup()用法及代碼示例
- JQuery jQuery.type()用法及代碼示例
- JQuery jQuery.cssHooks用法及代碼示例
- JQuery UI jQuery.effects.define()用法及代碼示例
注:本文由純淨天空篩選整理自jquery.com大神的英文原創作品 jQuery.grep()。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。