JavaScript Conversion des ensembles en tableaux


Exemple

Parfois , vous devrez peut - être convertir un ensemble à un tableau, par exemple pour pouvoir utiliser Array.prototype méthodes comme .filter() . Pour ce faire, utilisez Array.from() ou l' destructuring-assignment :

var mySet = new Set([1, 2, 3, 4]);
//use Array.from
const myArray = Array.from(mySet);
//use destructuring-assignment
const myArray = [...mySet];

Maintenant, vous pouvez filtrer le tableau pour ne contenir que des nombres pairs et le reconvertir en Set à l'aide du constructeur Set:

mySet = new Set(myArray.filter(x => x % 2 === 0));

mySet ne contient plus que des nombres pairs:

console.log(mySet); // Set {2, 4}