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
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!