Maison > interface Web > js tutoriel > Comment supprimer des éléments avec l'indice spécifié dans un tableau en utilisant javascript

Comment supprimer des éléments avec l'indice spécifié dans un tableau en utilisant javascript

青灯夜游
Libérer: 2023-01-11 09:20:36
original
42015 Les gens l'ont consulté

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]" .

Comment supprimer des éléments avec l'indice spécifié dans un tableau en utilisant javascript

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) 
Copier après la connexion

Exemple : Il existe maintenant un tableau arr=['a','b','c' ,'d']

arr.splice(1, 1); //结果arr=['a','c','d'](下标1开始,删除1个)
Copier après la connexion

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é :

  • spice ajouté :
arr.splice(1,0,'str'); //结果arr=['a','str','b','c','d']
Copier après la connexion
  • spice remplacé :
arr.splice(1,1,'str'); //结果arr=['a','str','c','d']
Copier après la connexion
  • spice remplacé 2 :
arr.splice(1,2,'str'); //结果arr=['a','str','d'](就是说:下标1开始2个换成1个“str”)
Copier après la connexion
  • spice supprimé plusieurs :
arr.splice(1,2); //结果arr=['a','d']
Copier après la connexion

2. supprimer : supprimer après cela, l'élément de position en indice n'est pas défini

delete arr[index];
Copier après la connexion

Exemple :

delete arr[1];
Copier après la connexion

Comment supprimer des éléments avec lindice spécifié dans un tableau en utilisant javascript

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]);
Copier après la connexion

Comment supprimer des éléments avec lindice spécifié dans un tableau en utilisant javascript

【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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal