Eventuali duplicati:
Remove specific element from a javascript array?Rimuovere l'oggetto da un array JavaScript?
In particolare ho una matrice come segue:
var arr = [
{url: 'link 1'},
{url: 'link 2'},
{url: 'link 3'}
];
Ora si desidera rimuovere "link 2" prezioso elemento url e dopo la rimozione gli unici array come segue:
arr = [
{url: 'link 1'},
{url: 'link 3'}
];
Quindi chi può aiutarmi questo problema? Grazie mille
Non penso che questo sia un duplicato diretto di quella domanda. Nell'altra domanda viene utilizzato solo un valore primitivo. 'indexOf' ** non ** funzionerà qui. Quindi, a meno che l'indice sia (sempre) conosciuto, manca un po 'del puzzle con 'splice' ... –
Ho già visto questa domanda molte volte. –
'arr.filter (function (element) { return (element.url === 'link 2'? False: true); })' –