Convertir un Set en tableau en JavaScript
-
Convertir un Set en tableau à l’aide de
Array.from()
en JavaScript -
Convertir un Set en tableau à l’aide de l’opérateur
Spread
en JavaScript -
Convertir un Set en tableau à l’aide de la fonction
Set.prototype.forEach()
en JavaScript
Dans cet article, nous verrons comment convertir un Set en un tableau en JavaScript.
Convertir un Set en tableau à l’aide de Array.from()
en JavaScript
Array.from()
permet de construire des tableaux à partir des sources suivantes :- objets de type tableau (objets avec des éléments indexés et une propriété de longueur) ; ou
- éléments qui peuvent être itérés (tels que Map et Set).
A partir d’objets itérables comme Set, la méthode Array.from()
peut construire des instances Array à copie superficielle. Avec ES6
, il a été ajouté à l’objet Array. Voici à quoi ressemblerait le code :
var aa = new Set([1, 3, 5, 7]);
let ar = Array.from(aa);
console.log(ar);
Production :
[1, 3, 5, 7]
Convertir un Set en tableau à l’aide de l’opérateur Spread
en JavaScript
L’expansion syntaxe (...)
étend les itérations, telles que les expressions de tableau ou les chaînes, où zéro ou plusieurs arguments (pour les appels de fonction) ou éléments (pour les littéraux de tableau) sont attendus, ou zéro ou plusieurs paires clé-valeur se développent en la position attendue (pour les littéraux d’objet).
Vous pouvez également utiliser l’opérateur de propagation pour modifier l’ensemble en un tableau. La syntaxe de déploiement permet d’augmenter l’ensemble dans lequel un littéral de tableau est attendu. Il a, à son tour, intégré la spécification ES6 de JavaScript.
Son utilisation est testée ci-dessous :
var aa = new Set([1, 3, 5, 7]);
let ar = [...aa];
console.log(ar);
Production :
[1, 3, 5, 7]
Convertir un Set en tableau à l’aide de la fonction Set.prototype.forEach()
en JavaScript
Une autre solution consiste à ajouter chaque élément du Set au tableau. Cela peut être facilement fait en utilisant la méthode forEach()
, comme indiqué ci-dessous :
var aa = new Set([1, 3, 5, 7]);
let ar = [];
aa.forEach(k => ar.push(k));
console.log(ar);
La méthode forEach()
exécute le rappel fourni une fois pour chaque valeur de l’objet Set.
Production :
[1, 3, 5, 7]
Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.
LinkedInArticle connexe - JavaScript Array
- Vérifiez si le tableau contient une valeur en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Créer un tableau de longueur spécifique en JavaScript
- Rechercher des objets dans un tableau en JavaScript
- Supprimer le premier élément d'un tableau en JavaScript
- Convertir des arguments en un tableau en JavaScript