Ho provato diversi approcci su come trovare un oggetto in un array, dove ID = var e, se trovato, rimuovere l'oggetto dall'array e restituire il nuovo array di oggetti.
Dati:
[
{"id":"88","name":"Lets go testing"},
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
Sono in grado di cercare nell'array usando jQuery $ grep;
var id = 88;
var result = $.grep(data, function(e){
return e.id == id;
});
Ma come posso eliminare l'intero oggetto quando id == 88 e restituire dati come questo:
Dati:
[
{"id":"99","name":"Have fun boys and girls"},
{"id":"108","name":"You are awesome!"}
]
slice
funzione e un piccolofor
loop?