Maison > interface Web > js tutoriel > Comment supprimer des éléments à des positions spécifiées dans le tableau js ? 2 façons de supprimer des éléments à des positions spécifiées

Comment supprimer des éléments à des positions spécifiées dans le tableau js ? 2 façons de supprimer des éléments à des positions spécifiées

青灯夜游
Libérer: 2020-07-10 17:23:31
original
113468 Les gens l'ont consulté

Ce que cet article vous apporte, c'est de présenter la méthode de suppression d'éléments à des positions spécifiées dans des tableaux js (unidimensionnels), afin que tout le monde puisse comprendre comment supprimer des éléments à des positions spécifiées dans des tableaux js. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Manuel recommandé : Manuel de référence en chinois JavaScript

Comment supprimer des éléments du tableau js ? Dans l'article précédent [Comment utiliser pop() et shift() en js pour supprimer des éléments d'un tableau ? ] Nous avons introduit la méthode de suppression du premier élément et du dernier élément dans un tableau unidimensionnel js. Vous pouvez y jeter un œil si vous en avez besoin.

Introduisons en détailQuelles sont les deux méthodes de suppression d'éléments à des positions spécifiées dans des tableaux unidimensionnels js ? Comment utiliser ?

Méthode 1 : La méthode js splice() supprime l'élément du tableau à la position spécifiée

La méthode splice() peut supprimer un ou plusieurs tableaux js éléments de la position spécifiée Supprimer à la position, puis renvoyer l'élément de tableau supprimé.

Syntaxe :

数组.splice(index,howmany);
Copier après la connexion

index : indique la suppression d'éléments à partir de la position spécifiée (où)

combien : indique le nombre d'éléments à supprimer, en attribuant une valeur de 0 Indique de ne pas supprimer d'éléments ;

Exemple de code : supprimer les deuxième et troisième éléments du tableau animal (les deux éléments consécutifs après le premier élément)

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body>
		<div class="demo">
			<p>数组:cat,elephant,tiger,rabbit;<br>数组长度为:4</p>
		    <button onclick="myFunction()">点我--shift()删除元素</button>
		</div>
	</body>
	<script type="text/javascript">
		function myFunction(){
		   var animal = ["cat", "elephant", "tiger","rabbit"];
		   document.write("<p>数组:"+animal+"<br>数组长度:"+ animal.length+"</p>");
		   var animal1= animal.splice(1,2);
		   document.write("<p>新数组:"+animal+"<br>删除的元素为:"+ animal1+"<br>数组长度:"+ animal.length+"</p>");
		}
    </script>
</html>
Copier après la connexion

Rendu :

Comment supprimer des éléments à des positions spécifiées dans le tableau js ? 2 façons de supprimer des éléments à des positions spécifiées

Articles connexes recommandés : ​ ​
1.Comment supprimer les éléments spécifiés d'un tableau dans JS (deux méthodes)
2.Supprimer les éléments spécifiés du tableau JS
Tutoriels vidéo associés :

1.JavaScript Quick Start_Jade Girl Heart Sutra Series

Méthode 2 : méthode de suppression js pour supprimer l'élément du tableau à la position spécifiée

Méthode delete Vous pouvez supprimer un élément du tableau js à partir d'une position spécifiée via l'indice du tableau. Après avoir supprimé l'élément du tableau, la valeur de l'indice sera définie sur indéfini et la longueur du tableau ne le sera pas. changement.

Syntaxe :

delete.数组[数组下标];/*数组下标控制指定位置,下标从0开始*/
Copier après la connexion

Exemple de code : Supprimez le deuxième élément du tableau animal, c'est-à-dire : animal[1], puis la valeur de animal[1] sera : non défini .

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
	</head>
	<body>
		<div class="demo">
			<p>数组:cat,elephant,tiger,rabbit;<br>数组长度为:4</p>
		    <button onclick="myFunction()">点我--delete删除元素</button>
		</div>
	</body>
	<script type="text/javascript">
		function myFunction(){
		   var animal = ["cat", "elephant", "tiger","rabbit"];
		   document.write("<p>数组:"+animal+"<br>数组长度:"+ animal.length+"</p>");
		   var animal1= delete animal[1];
		   document.write("<p>新数组:"+animal+"<br>删除元素后,现在为:"+ animal[1]+"<br>数组长度:"+ animal.length+"</p>");
		}
    </script>
</html>
Copier après la connexion

Rendu :

Comment supprimer des éléments à des positions spécifiées dans le tableau js ? 2 façons de supprimer des éléments à des positions spécifiées

Résumé : ci-dessus sont les deux méthodes d'ajout d'éléments aux tableaux js introduites dans cet article, respectivement splice () et la méthode delete. La méthode à choisir au travail dépend des besoins professionnels et des habitudes personnelles. Vous pouvez l'essayer vous-même pour approfondir votre compréhension. J'espère que cet article pourra vous aider !

Pour plus de didacticiels connexes, veuillez visiter : Tutoriel vidéo JavaScript, Tutoriel vidéo jQuery, Tutoriel vidéo bootstrap !

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