Comment faire une boucle par le biais d'un Immuable Carte de Immuable Cartes?
J'ai une immuable carte de cartes.
let mapOfMaps = Immutable.fromJS({
'abc': {
id: 1
type: 'request'
},
'def': {
id: 2
type: 'response'
},
'ghi': {
type: cancel'
},
'jkl': {
type: 'edit'
}
});
Comment puis-je
- boucle à travers mapOfMaps et d'obtenir toutes les clés pour les imprimer?
- boucle à travers les touches de mapOfMaps pour obtenir la totalité du contenu de la clé?
Je n'ai pas la possibilité de passer d'une Liste à ce stade.
Je ne sais pas comment faire une boucle à travers les touches.
- Fournir un exemple du résultat souhaité. Savez-vous comment effectuer une itération sur les touches de la
Map
avec le 1 niveau de profondeur?
Vous devez vous connecter pour publier un commentaire.
Avec
keySeq()
/valueSeq()
méthode vous obtenez séquence de clés/valeurs. Ensuite, vous pouvez parcourir par exemple avecforEach()
:En outre, vous pouvez effectuer une itération à la fois dans une boucle avec
entrySeq()
:Si nous avons besoin de la clé de valeur:ensemble, nous pouvons utiliser
for
boucle aussi.for
boucle donne la flexibilité nécessaire pour mettre unbreak;
pour un état désiré match.