Innanzitutto trova l'indice dell'elemento che desideri rimuovere:
1 2 | var array = [2, 5, 9]; var index = array.indexOf(5); |
Note:: il supporto del browser per indexOf è limitato, non è supportato in IE7-8.
Quindi rimuovere l'elemento usando il suo Index e funzione 'giunzione':
1 2 3 | if (index > -1) { array.splice(index, 1); } |
Il secondo parametro di giunzione è il numero di elementi da rimuovere.
Note:: splice modifica l'array in posizione e restituisce un nuovo array contenente gli elementi che sono stati rimossi.
