Rédaction d'un petit article sur l'insertion et la suppression d'éléments à des positions arbitraires dans les tableaux Javascript.
Voici le petit extrait qui permet de supprimer un élément de n'importe quelle position. Il étend la classe Array en Javascript et ajoute la méthode remove(index).
// Remove element at the given index
Array.prototype.remove = function(index) {
this.splice(index, 1);
}
Ainsi, pour supprimer le premier élément de votre exemple, appelez arr.remove() :
var arr = [1,2,3,5,6];
arr.remove(0);
Pour supprimer le deuxième élément,
arr.remove(1);
Voici un petit article avec des méthodes d'insertion et de suppression pour la classe Array.
Essentiellement, ce n'est pas différent des autres réponses utilisant splice, mais le nom splice
n'est pas intuitif, et si vous avez cet appel dans toute votre application, cela ne fait que rendre le code plus difficile à lire.
2 votes
slice(start, end)
pas Combien de personnes doivent être supprimées ?2 votes
@Ped arr.unshift() ne REMOVE pas, mais "Ajoute un ou plusieurs éléments au début d'un tableau".
1 votes
@seanjacob c'est
splice
passlice
Je suppose.