Maison > Article > interface Web > Comment supprimer des éléments de tableau en javascript
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)".
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
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"]
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"]
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!