Maison  >  Article  >  interface Web  >  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

韦小宝
韦小宝original
2018-03-14 18:45:261689parcourir

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]

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]

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!

Déclaration:
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