JavaScript

Como converter keys do objeto Map em array

26 de maio de 2022

Como converter keys do objeto Map em array

Neste artigo você vai aprender a converter keys do objeto Map em array, ou seja, resgatar apenas os nomes das chaves e inserir em uma lista

converter keys do objeto Map em array capa

Fala programador(a), beleza? Bora aprender mais sobre Map e arrays!

Nós vamos atribuir o valor de um objeto Map a uma variável

Este objeto terá alguns valores definidos pelo método set, nestes valores temos chaves e os próprios valores

Iremos extrair as chaves (keys) através do spread operator, criando um novo array

Veja um exemplo de código:

const mapObject = new Map().set('name', 'Matheus').set('age', 31);

const keys = [...mapObject.keys()]

console.log(keys) // ["name", "age"]

Note que primeiramente o Map é definido, então no seu código isso pode estar diferente

No meu objeto temos name e age como keys

Depois criamos o array de keys com o spread operator, gerando um array com strings

Estas strings são as chaves do nosso Map!

Conclusão

Neste artigo você aprendeu a como converter keys do objeto Map em array

Utilizamos o spread operator, que faz uma varredura nas chaves dos objetos

E as insere em um array, que criamos com o nome de keys

Os nomes de variáveis podem ser alterados conforme a sua preferência

Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias! Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!

Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias. O link acima contém um cupom de desconto para os cursos!

Subscribe
Notify of
guest
0 Comentários
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x