目的
jQuery の grep の挙動を試しました。
やってみる
var list = [
{id: 't1', name: "ABC"},
{id: 't2', name: "DEF"},
{id: 't3', name: "GHI"},
{id: 't4', name: "JKL"},
{id: 't5', name: "MN"},
{id: 't6', name: "XYZ"}
];
var t = $.grep(list, function(val, i) {
return i > 3;
});
console.log(t);
// 結果
[
{id: 't5', name: "MN"},
{id: 't6', name: "XYZ"}
];
grep の第 2 引数に渡した関数で、インデックスが 3 より大きい要素を取り出します。