jqueryのgrepメソッドについて

jqueryのgrepメソッドを使うことで、配列中から、フィルタ関数を指定して特定の値だけを残した配列を返すことが出来ます。

使い方は次のようになります。

var arr = [ 1, 9, 3, 8, 6, 1, 5, 9, 4, 7, 3, 8, 6, 9, 1 ];

arr = jQuery.grep(arr, function(n, i){
   return (n != 5 && i > 4);
});

function(n,i)のnとiはそれぞれ n:配列中の値 i:配列のインデックス となっているのでこの出力は 1, 9, 4, 7, 3, 8, 6, 9, 1となります。