Tôi đã thử một vài cách tiếp cận về cách tìm một đối tượng trong một mảng, trong đó ID = var và nếu tìm thấy, hãy xóa đối tượng khỏi mảng và trả về mảng đối tượng mới.
Dữ liệu:
[
{"id":"88","name":"Lets go testing"},
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
Tôi có thể tìm kiếm mảng bằng jQuery $ grep;
var id = 88;
var result = $.grep(data, function(e){
return e.id == id;
});
Nhưng làm cách nào tôi có thể xóa toàn bộ đối tượng khi id == 88 và trả về dữ liệu như thế này:
Dữ liệu:
[
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
slice
chức năng và mộtfor
vòng lặp nhỏ ?