Maison  >  Article  >  interface Web  >  Comment supprimer un élément dans le tableau js

Comment supprimer un élément dans le tableau js

青灯夜游
青灯夜游original
2021-05-10 17:17:05108668parcourir

Comment supprimer un élément d'un tableau js : 1. Utilisez la fonction splice() pour supprimer, le format de syntaxe est "array.splice (l'indice de départ de l'élément supprimé, 1)" ; Utilisez le mot clé delete, la syntaxe Format "delete array[array element index]".

Comment supprimer un élément dans le tableau js

L'environnement d'exploitation de ce tutoriel : système Windows 7, JavaScript version 1.8.5, ordinateur Dell G3.

Comment supprimer un élément dans un tableau en js

1. Utilisez la fonction splice()

Vous pouvez utiliser la fonction splice() dans JS pour supprimer un élément dans un tableau ; la méthode splice() est utilisée pour ajouter ou supprimer des éléments dans un tableau.

Syntaxe :

splice(index,len,[item])

Remarque : Cette méthode modifiera le tableau d'origine.

splice a 3 paramètres, elle peut également être utilisée pour

remplacer/supprimer/ajouterune ou plusieurs valeurs dans le tableau

  • index : Array start subscript

  • len : longueur du remplacement/suppression

  • item : valeur de remplacement, l'élément est vide s'il est supprimé

  • Par exemple : arr = ['a','b','c','d']

Supprimer ---- l'élément n'est pas défini

arr.splice(1,1)   //['a','c','d']         删除起始下标为1,长度为1的一个值,len设置的1,如果为0,则数组不变
arr.splice(1,2)  //['a','d']          删除起始下标为1,长度为2的一个值,len设置的2
Description : Si un seul élément est supprimé, un tableau d'un élément est renvoyé. Si aucun élément n'a été supprimé, un tableau vide est renvoyé.

2. Utilisez le mot-clé delete

Après la suppression des éléments du tableau, la valeur en indice sera définie sur non définie et la longueur du tableau ne changera pas.

delete arr[1] //[‘a’, ,‘c’,‘d’] 中间出现两个逗号,数组长度不变,有一项为undefined

Pour plus de connaissances liées à la programmation, veuillez visiter :

Introduction à la programmation

 ! !

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!

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