$.grep()
方法來過濾陣列中不符合條件的元素。
$.grep(array, function(value,index){
……
}, false)
$.grep()
只會收集函數返回 true 的陣列元素;如果該值為 true,則$.grep()
只會收集函數返回 false 的陣列元素。<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title></title> <script src="js/jquery-1.12.4.min.js"></script> <script> $(function(){ var arr = [3, 9, 1, 12, 50, 21]; var result = $.grep(arr, function(value,index){ return value > 10; },false); console.log(result); }) </script> </head> <body> </body> </html>預設情況下,控制台輸出結果如圖 1 所示。