Comment fusionner des ensembles à l’aide de JavaScript

Fusionner des objets Set en utilisant JavaScript #

Pour fusionner des ensembles, utilisez l’opérateur d’étalement (…) pour décomposer les valeurs de deux ensembles ou plus dans un tableau et les passer dans la fonction de fusion.
deux ou plusieurs ensembles dans un tableau et les passer dans la fonction Set() par exemple
new Set([...set1, ...set2]). Le nouveau Set contiendra tous les éléments
du fichier fourni Set fournis.

const set1 = new Set(['one', 'two']);
const set2 = new Set(['three']);

const set3 = new Set([...set1, ...set2]);
console.log(set3); 

Nous avons utilisé l
opérateur d’étalement (…)
pour décomposer les éléments de 2 Set dans un tableau.

const set1 = new Set(['one', 'two']);

console.log([...set1]); 

La dernière étape consiste à passer le tableau à la méthode
Set()
qui prend un itérable comme paramètre.

Avec les valeurs en place, le nouveau Set se présente comme suit.

const set3 = new Set(['one', 'two', 'three']);

Ce processus peut être répété avec autant Set d’objets que nécessaire.

const set1 = new Set(['one']);
const set2 = new Set(['two']);
const set3 = new Set(['three']);

const set4 = new Set([...set1, ...set2, ...set3]);
console.log(set4); 

Des méthodes comme forEach itèrent sur les Set dans l’ordre d’insertion des éléments. Si vous devez modifier l’ordre d’insertion, changez simplement l’ordre dans lequel vous déballez les valeurs lorsque vous utilisez l’opérateur d’étalement.

Autres lectures #

Laisser un commentaire