Como criar uma função de mapa para objetos em javascript

Como criar uma função de mapa para objetos em javascript
Um objeto é o bloco de construção para fazer interação com funções e propriedades em JavaScript. É benéfico para adicionar valores específicos aos atributos de um objeto. Se torna realidade com o mapa() função, que é a funcionalidade interna do JavaScript. Ele itera sobre os atributos do objeto com os pares de valor-chave. Este artigo demonstra a criação de funções de mapa para objetos em javascript. O conteúdo é o seguinte.
  • Como criar uma função de mapa para objetos em javascript
  • Crie uma função de mapa e exiba os atributos
  • Criando uma função de mapa e atribua valores via mapa.set () em javascript
  • Objeto.Método () em JavaScript

Como criar uma função de mapa para objetos em javascript?

JavaScript fornece um método map () para objetos que funcionam com um par de valores-chave. É valioso para executar várias operações em objetos, utilizando valores -chave. Funciona da mesma forma que uma matriz.MAPEL () Método iterando sobre elementos de um objeto. Ao considerar a função do mapa para objetos, a sintaxe é escrita da seguinte forma.

Sintaxe

mapa (função (elemento, índice)

Nesta sintaxe, o função itera sobre o elemento através de índice valor.

Observação: O mapa() O método não cria um novo objeto, mas modifica o objeto existente através dos valores do índice.

Exemplo 1: Crie uma função de mapa e exiba os atributos

Um exemplo é adaptado para criar uma função de mapa e atribuir valores diferentes aos atributos. O método map () itera todos os atributos do objeto. Finalmente, exiba todos os atributos junto com seus valores na janela do console. O código a seguir é praticado da seguinte maneira:

Código

console.log ("Crie uma função de mapa para objetos");
Deixe Stud_Obj =
"Math_marks": 80,
"English_Marks": 77,
"Physics_Marks": 90;
Objeto.chaves (stud_obj).mapa (função (chave, valor)
);
console.log (stud_obj);

Neste código:

  • Um objeto é criado com o nome "Stud_obj" e tem atributos diferentes, incluindo "Math_Marks", "English_Marks" e “Physics_Marks”.
  • Esses atributos contêm diferentes “80, 77 e 90” valores atribuídos pelo cólon.
  • Depois disso, Objeto.chaves são utilizados para devolver os atributos de um objeto "Stud_obj".
  • O mapa() A função exige todos os atributos presentes no objeto através de pares de valor-chave.
  • No final, o console.registro() o método é empregado para exibir o objeto "Stud_obj" na janela do console.

Saída

A saída retorna todos os atributos "Math_Marks", "English_Marks" e “Physics_Marks” com seus valores atribuídos na janela do console.

Exemplo 2: Crie uma função de mapa e atribua valores

Um exemplo é usado para criar um novo objeto de mapa, utilizando o novo palavra -chave. Depois disso, o mapa.definir() Os métodos são utilizados para atribuir atributos no código JavaScript.

Código

console.log ("Crie uma função de mapa para objetos");
deixe map = new map ();
mapa.set ("Harry_id", 04);
mapa.set ("Peter_id", 08);
mapa.set ("John_id", 07);
Deixe obj_ids = matriz.de (mapa).Reduce ((obj_ids, [chave, valor]) => (
Objeto.atribuir (obj_ids, [key]: value)
), );
console.log (obj_ids);

A explicação do código é a seguinte:

  • A mapa Objeto é criado com um novo palavra -chave que itera sobre os atributos do objeto.
  • Depois disso, o mapa.definir() O método é utilizado atribuindo os atributos "Harry_id", "Peter_id" e "John_id".
  • Esses atributos têm valores únicos, incluindo "04", "08", e "07" respectivamente.
  • Além disso, o Variedade.de() Método retorna a matriz do mapa objeto.
  • Depois disso, o reduzir() Método chama de volta o obj_ids e extrai todos os atributos com valores.
  • O Objeto.atribuir() o método define o valor específico para cada atributo através chaves.
  • finalmente, o console.registro() o método apresenta todos os atributos do objeto passando “Obj_ids”.

Saída

Exemplo 3: Objeto.Método () em JavaScript

JavaScript fornece o Objeto.entradas () método e retorna todos os atributos do objeto com base em valor chave pares. Considerando o Objeto.entradas () Método, o código é escrito da seguinte maneira.

Código

console.log ("Crie uma função de mapa para objetos");
const Sports_Obj =
Primeiro: 'Cricket',
segundo: 'futebol',
Terceiro: 'hóquei',

const m = newmap (objeto.entradas (sports_obj));
console.log (m);

A descrição do código é a seguinte:

  • Em primeiro lugar, um objeto "Sports_obj" é criado contendo diferentes atributos "primeiro segundo" e "terceiro".
  • Esses atributos têm valores diferentes como "Cricket", "futebol" e "Hóquei".
  • Depois disso, o Objeto.entradas () Método aceita um objeto "Sports_obj" e retorna todos os atributos e os armazena na variável "M".
  • finalmente, o console.registro() O método é empregado para apresentar a lista de atributos de objetos na janela do console.

Saída

A saída mostra o número de atributos como "3" e exibe todos os atributos com valores na janela do console.

Conclusão

JavaScript fornece a mapa() Método para criar uma função de mapa para interagir com as propriedades dos objetos. Ele itera sobre todos os atributos dos objetos, utilizando valores -chave. Além disso, o mapa.definir() Os métodos são utilizados para atribuir os atributos dos objetos. Além disso, o Objeto.entradas () O método retorna todos os atributos do objeto depois de criar uma função de mapa em JavaScript. Este artigo demonstra a criação de uma função de mapa para objetos e exibe todos os atributos dos objetos na janela do console.