Maison > interface Web > js tutoriel > Comment supprimer des éléments de tableau en javascript

Comment supprimer des éléments de tableau en javascript

青灯夜游
Libérer: 2023-01-06 11:13:48
original
4734 Les gens l'ont consulté

Méthode Supprimer : 1. L'attribut length supprime les éléments de la fin du tableau, la syntaxe est "nom du tableau.length=value" 2. Le mot-clé delete supprime l'élément spécifié, la syntaxe est "delete" ; nom du tableau [indice]"; 3 , fonction splice(), syntaxe "nom du tableau.splice (position de départ, nombre de suppressions)".

Comment supprimer des éléments de tableau en javascript

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

attribut length

L'attribut length de Array en JavaScript est très unique - il n'est pas en lecture seule. Par conséquent, vous pouvez définir cette propriété pour supprimer des éléments de la fin du tableau ou ajouter de nouveaux éléments.

var colors = ["red", "blue", "grey"]; // 创建一个包含3个字符串的数组
colors.length = 2;

console.log(colors[2]); // undefined
Copier après la connexion

mot-clé delete

JavaScript fournit un mot-clé delete pour supprimer (effacer) les éléments du tableau.

var colors = ["red", "blue", "grey", "green"];
delete colors[0];

console.log(colors); // [undefined, "blue", "grey", "green"]
Copier après la connexion

Il convient de noter qu'après avoir utilisé delete pour supprimer un élément, la longueur du tableau ne change pas, mais l'élément supprimé est défini sur indéfini.

Méthode d'opération splice()

fournit une méthode splice() dans l'objet Array de JavaScript pour des opérations spécifiques sur les tableaux. splice() est probablement la méthode de tableau la plus puissante. Elle peut être utilisée de plusieurs manières. Ici, nous présentons uniquement la méthode de suppression des éléments du tableau. Lors de la suppression d'éléments du tableau, il peut supprimer n'importe quel nombre d'éléments en spécifiant seulement 2 paramètres : la position du premier élément à supprimer et le nombre d'éléments à supprimer.

var colors = ["red", "blue", "grey"];
var color = colors.splice(0, 1);

console.log(color); // "red"
console.log(colors); // ["blue", "grey"]
Copier après la connexion

On peut voir que lorsque la méthode splice(0, 1) est appelée, un élément est supprimé du tableau en commençant par le premier élément.

[Apprentissage recommandé : Tutoriel JavaScript avancé]

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