Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Método map() | Advanced Array Operations
course content

Conteúdo do Curso

JavaScript Data Structures

Método map()Método map()

Esta seção explorará vários métodos comumente usados para trabalhar com arrays em JavaScript. O JS oferece uma ampla variedade de métodos, mas focaremos especificamente naqueles que se mostram inestimáveis no cotidiano da programação: map(), filter(), find(), reduce() e sort(). Esses métodos são escolhidos por sua utilidade prática, abordando cenários comuns enfrentados em tarefas de codificação.

Para uma lista completa de todos os métodos de arrays, você pode consultar a documentação oficial da MDN.

map()

O método map() percorre cada elemento do array original e aplica uma função de callback especificada para produzir um novo array.

Eis a sintaxe básica:

  • elemento: Este é o elemento atual que está sendo processado no array.
  • indice: Este é o índice do elemento atual dentro do array. Representa a posição do elemento no array.
  • array: Este é o array no qual o método map() foi chamado. Refere-se ao array original que está sendo percorrido.

Vamos ilustrar o que elemento, índice e array representam:

Pontos chave para lembrar sobre map():

  • Ele itera sobre cada elemento do array original.
  • Não modifica o array original.
  • O resultado da função de callback é utilizado para criar um novo array.
  • Ele retorna um novo array com o mesmo comprimento.

Transformando Elementos de um Array

O método map() é excelente quando precisamos transformar cada elemento de um array sem modificar o array original. Considere o seguinte exemplo:

Code Description
Line 1: Here, an array named numbers is created with five numeric elements.
Lines 5-7: The map method is used on the numbers array. This method creates a new array (doubledNumbers) by applying a provided function to each element of the original array (numbers). In this case, the provided function takes each element (element) and multiplies it by 2. So, for the numbers array, it doubles each element, resulting in the doubledNumbers array.
Lines 9-10: The console.log statements are used to output the content of the numbers array and the modified doubledNumbers array to the console.
1. O que o método `map()` faz?
2. Qual é uma característica chave do método `map()`?
3. No exemplo abaixo, o que a expressão `strings.map((element) => (element += "!"))` faz?

O que o método map() faz?

Selecione a resposta correta

Qual é uma característica chave do método map()?

Selecione a resposta correta

No exemplo abaixo, o que a expressão strings.map((element) => (element += "!")) faz?

Selecione a resposta correta

Tudo estava claro?

Seção 5. Capítulo 1
course content

Conteúdo do Curso

JavaScript Data Structures

Método map()Método map()

Esta seção explorará vários métodos comumente usados para trabalhar com arrays em JavaScript. O JS oferece uma ampla variedade de métodos, mas focaremos especificamente naqueles que se mostram inestimáveis no cotidiano da programação: map(), filter(), find(), reduce() e sort(). Esses métodos são escolhidos por sua utilidade prática, abordando cenários comuns enfrentados em tarefas de codificação.

Para uma lista completa de todos os métodos de arrays, você pode consultar a documentação oficial da MDN.

map()

O método map() percorre cada elemento do array original e aplica uma função de callback especificada para produzir um novo array.

Eis a sintaxe básica:

  • elemento: Este é o elemento atual que está sendo processado no array.
  • indice: Este é o índice do elemento atual dentro do array. Representa a posição do elemento no array.
  • array: Este é o array no qual o método map() foi chamado. Refere-se ao array original que está sendo percorrido.

Vamos ilustrar o que elemento, índice e array representam:

Pontos chave para lembrar sobre map():

  • Ele itera sobre cada elemento do array original.
  • Não modifica o array original.
  • O resultado da função de callback é utilizado para criar um novo array.
  • Ele retorna um novo array com o mesmo comprimento.

Transformando Elementos de um Array

O método map() é excelente quando precisamos transformar cada elemento de um array sem modificar o array original. Considere o seguinte exemplo:

Code Description
Line 1: Here, an array named numbers is created with five numeric elements.
Lines 5-7: The map method is used on the numbers array. This method creates a new array (doubledNumbers) by applying a provided function to each element of the original array (numbers). In this case, the provided function takes each element (element) and multiplies it by 2. So, for the numbers array, it doubles each element, resulting in the doubledNumbers array.
Lines 9-10: The console.log statements are used to output the content of the numbers array and the modified doubledNumbers array to the console.
1. O que o método `map()` faz?
2. Qual é uma característica chave do método `map()`?
3. No exemplo abaixo, o que a expressão `strings.map((element) => (element += "!"))` faz?

O que o método map() faz?

Selecione a resposta correta

Qual é uma característica chave do método map()?

Selecione a resposta correta

No exemplo abaixo, o que a expressão strings.map((element) => (element += "!")) faz?

Selecione a resposta correta

Tudo estava claro?

Seção 5. Capítulo 1
some-alt