Maison > Article > interface Web > Comment supprimer des éléments avec l'indice spécifié dans un tableau en utilisant javascript
Méthode Javascript pour supprimer les éléments d'indice spécifiés dans un tableau : 1. Utilisez la méthode splice() du tableau, la syntaxe "arr.splice(index, 1)" 2. Utilisez le mot-clé delete, la syntaxe "delete arr" ; [index]" .
L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.
Supposons que le tableau arr ait n éléments. Vous souhaitez maintenant supprimer l'élément avec l'indice d'indice
Il existe deux méthodes :
Utilisez la méthode splice() du tableau
Utilisez le mot-clé delete
1. splice : Après suppression, les éléments suivants sont automatiquement remplis au premier plan
arr.splice(index, 1)
Exemple : Il existe maintenant un tableau arr=['a','b','c' ,'d']
arr.splice(1, 1); //结果arr=['a','c','d'](下标1开始,删除1个)
Remarque :
Dans le code ci-dessus, nous devons faire attention à cela si vous souhaitez modifier la valeur de arr, opérez simplement arr directement comme ceci, au lieu d'écrire arr= arr.splice(1,1)
, car la valeur de retour de la méthode splice() est delete elements.
Ajouté :
arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']
arr.splice(1,1,'str'); //结果arr=['a','str','c','d']
arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)
arr.splice(1,2); //结果arr=['a','d']
2. supprimer : supprimer après cela, l'élément de position en indice n'est pas défini
delete arr[index];
Exemple :
delete arr[1];
L'élément vide peut être lu et écrit, l'attribut length n'exclut pas les espaces et la valeur de retour de l'élément vide est indéfinie
console.log(arr[1]);
【Apprentissage recommandé :Tutoriel avancé javascript】
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!