Java Script

Funções de objetos em Java Script

Existem várias funções importantes dentro da função Object. Neste post veja funções de objetos em Java Script.

 const pessoa = {
    nome: 'Aline',
    idade: 36,
    peso: 65
 }
 
 //Pega todas as chaves do objeto 'pessoa': [ 'nome', 'idade', 'peso' ]
 console.log(Object.keys(pessoa))
 
 //Pega todos os valores do objeto 'pessoa': [ 'Aline', 36, 65 ]
 console.log(Object.values(pessoa))  
 
 //Pega todas as chaves e valores do objeto 'pessoa' e armazena em arrays: 
 console.log(Object.entries(pessoa)) //Retorna: [ [ 'nome', 'Aline' ], [ 'idade', 36 ], [ 'peso', 65 ] ] 
 
 //É possível percorrer o array criado acima usando o conceito de Destructuring:
 Object.entries(pessoa).forEach(([chave, valor])=> {
    console.log(`${chave}: ${valor}`)
 }) 
 
 //Cria propriedades em um objeto:
 Object.defineProperty(pessoa, 'profissao', {
    enumerable: true, //Será listado
    writable: false, //Propriedade não poderá ser alterada
    value: 'Analista de Sistemas' //Valor da propriedade
 })
    
 console.log(pessoa.profissao) //Mostra 'Analista de Sistemas'   
  
 const destino = { a: 2 }
 const obj1 = { b: 3 }
 const obj2 = { c: 4, d: 5 }
 
 //Concatena o 'obj1' e 'obj2' com o objeto 'destino':  
 const obj3 = Object.assign(destino, obj1, obj2)
 
 console.log(destino)//Retornará: { a: 2, b: 3, c: 4, d: 5 } 
QUER SER UM PROGRAMADOR FULL-STACK E DOMINAR AS PRINCIPAIS TECNOLOGIAS DO MERCADO?

Aprenda através de projetos reais e aulas práticas. São 20 cursos completos + cursos bônus. Grupos privados exclusivos, atualizações constantes e lives semanais.

Python, PHP, Java Script, CSS, Node, Angular JS, MySQL, Photoshop, Flutter, AWS, Apache e muito mais!

CLIQUE NA IMAGEM ABAIXO E CONFIRA MAIS DETALHES:

Link do curso: https://go.hotmart.com/X68198266R

Getters e Setters em Java Script

Dúvidas ou sugestões? Deixem nos comentários! Para mais dicas, acesse o nosso canal no YouTube:
https://youtube.com/criandobits

Bene Silva Júnior

Bacharel em Sistemas de Informação pelo Instituto Paulista de Pesquisa e Ensino IPEP. Apaixonado por tecnologias e games do tempo da vovó!

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *