Maison > interface Web > Questions et réponses frontales > Comment supprimer tous les éléments du tableau dans ES6

Comment supprimer tous les éléments du tableau dans ES6

青灯夜游
Libérer: 2022-10-28 18:22:40
original
1759 Les gens l'ont consulté

3 façons de supprimer : 1. Affectez directement le tableau à un tableau vide "[]" avec la syntaxe "arr=[];". 2. Utilisez l'attribut length pour définir la longueur du tableau sur 0 et tronquer tous les éléments du tableau. La syntaxe est "arr.length=0;". 3. Utilisez la fonction splice() pour supprimer tous les éléments à partir de la tête du tableau, la syntaxe est "arr.splice(0,arr.length);".

Comment supprimer tous les éléments du tableau dans ES6

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

es6 Plusieurs façons de supprimer tous les éléments du tableau

Méthode 1 : Attribuer directement au tableau vide [][]

直接赋予空数组[]

Attribuer directement au tableau vide [] effacera tous les éléments précédents.

Exemple :

var arr=new Array(1,2,3,4,5,6,7,8,9,10);
console.log(arr);
arr=[];
console.log(arr);
Copier après la connexion

Résultat de sortie : Comment supprimer tous les éléments du tableau dans ES6

Cette méthode n'efface pas strictement le tableau, elle réaffecte simplement arr à un tableau vide.

Méthode 2 : utilisez l'attribut length pour définir la longueur du tableau sur 0

L'attribut length du tableau est généralement utilisé pour définir ou renvoyer le nombre d'éléments dans le tableau, c'est-à-dire pour définir ou renvoyer le tableau longueur.

Nous pouvons utiliser la fonctionnalité de définition de la longueur du tableau. Lorsque la valeur de l'attribut length est inférieure à la longueur du tableau lui-même, les éléments suivants du tableau seront tronqués si la valeur de l'attribut length est ; 0, le tableau entier peut être effacé.

Exemple :

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲");
console.log(arr);
arr.length=0;
console.log(arr);
Copier après la connexion

Résultat de sortie : Comment supprimer tous les éléments du tableau dans ES6

Lorsque la valeur de l'attribut length est supérieure à sa propre longueur, la longueur du tableau sera étendue et les éléments restants ne seront pas définis.

Méthode 3 : utilisez splice() pour supprimer tous les éléments du tableau

Utilisez la méthode splice() pour supprimer un ou plusieurs éléments du tableau après la position d'indice spécifiée.

    La syntaxe de suppression d'éléments :
  • array.splice(index,howmany)
    Copier après la connexion

  • Le premier paramètre index peut spécifier la position de l'indice de départ (c'est-à-dire la position où les éléments sont supprimés)

  • Le deuxième paramètre combien spécifie le nombre d'éléments qui doivent être supprimés ; supprimé (c'est-à-dire un ou plusieurs éléments qui doivent être supprimés).

Définissez simplement l'index du premier paramètre sur 0, c'est-à-dire supprimez un ou plusieurs éléments du début du tableau.

Si vous souhaitez effacer le tableau, c'est-à-dire supprimer tous les éléments du tableau, vous devez également supprimer le nombre d'éléments, c'est-à-dire définir le deuxième paramètre combien sur arr.length (longueur du tableau).

Exemple :

var arr=new Array("香蕉","苹果","梨子","橙子","橘子","榴莲",12,34);
console.log(arr);
arr.splice(0,arr.length);
console.log(arr);
Copier après la connexion

Résultat de sortie : Comment supprimer tous les éléments du tableau dans ES6

[Recommandations associées : Tutoriel vidéo javascript,

Vidéo de 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!

É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