Maison > interface Web > js tutoriel > Explication détaillée de l'exemple de déduplication de tableau js

Explication détaillée de l'exemple de déduplication de tableau js

韦小宝
Libérer: 2018-03-14 18:45:26
original
1752 Les gens l'ont consulté

Il existe de nombreuses façons de dédupliquer des tableaux en js, mais aujourd'hui, nous utiliserons la dernière fonction d'es6 pour obtenir une solution plus concise. Les deux méthodes qui vont être présentées maintenant sont liées à la nouvelle structure de données d'es6, Set. Présentons d'abord brièvement Set. ES6 fournit un nouvel ensemble de structures de données. C'est similaire à un tableau, mais les valeurs des membres sont uniques et il n'y a pas de valeurs en double.

Set lui-même est un constructeur utilisé pour générer la structure de données Set. Peut accepter un tableau comme paramètre d'initialisation.

Option 1 :

Utiliser Set combiné avec un expandeur

const set = new Set([1, 2, 3, 4, 4]);[...set]// ==> [1, 2, 3, 4]
Copier après la connexion

Option 2 :

Utiliser Set combiné avec Array.form Use, car le type de données renvoyé par new Set() n'est pas un type de données, utilisez donc Array.form() pour le formater et le convertir en un tableau ordinaire.

const set = Array.form(new Set([1, 2, 3, 4, 4]));// ==> [1, 2, 3, 4]
Copier après la connexion

Recommandations associées :

Six façons de partager la déduplication de matrice JS

Déduplication et déaplatissement de matrice JS Explication détaillée

Explication détaillée de plusieurs idées de déduplication de tableaux javascript avec des exemples

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