ID = varである配列内のオブジェクトを検索する方法についていくつかのアプローチを試みてきました。見つかった場合は、オブジェクトを配列から削除し、オブジェクトの新しい配列を返します。
データ:
[
{"id":"88","name":"Lets go testing"},
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
jQuery $ grepを使用して配列を検索できます。
var id = 88;
var result = $.grep(data, function(e){
return e.id == id;
});
しかし、id == 88のときにオブジェクト全体を削除して、次のようなデータを返すにはどうすればよいですか。
データ:
[
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
slice
関数と小さなfor
ループの使用についてはどうですか?