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.