DEV Community

André Bianchi
André Bianchi

Posted on

Introdução ao Map em JavaScript

Map em JavaScript é uma estrutura de dados que armazena pares de chave-valor, assim como objetos. Porém, enquanto objetos limitam as chaves a strings ou símbolos, Map permite que as chaves sejam de qualquer tipo, incluindo números, objetos, ou até mesmo funções. Essa característica proporciona mais flexibilidade e controle ao manipular dados.

Aqui está um exemplo básico de como criar um Map, adicionar valores, e acessá-los:

Map Example 1

No exemplo acima, usamos .set() para adicionar pares de chave-valor e .get() para recuperar o valor de uma chave específica.

Além disso, podemos verificar se uma chave existe em um Map usando o método .has(), e também podemos saber o total de pares chave-valor com .size:

Map Example 2

Também é possível usar o forEach para iterar sobre os elementos de um Map. Assim, podemos exibir todos os pares chave-valor:

Map Example 3

Map é ideal para situações em que precisamos manter a ordem de inserção e queremos usar chaves não restritas a strings. Ele facilita o gerenciamento de dados complexos, proporcionando uma maneira eficiente de armazenar e acessar informações.

Top comments (0)