Advertisement
campos20

Untitled

Nov 1st, 2020
909
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // JSON é um padrão de transição de dados
  2. // JavaScript Object Notaion
  3.  
  4. // Objetos em js sao delimitados por {}
  5. let funcionario = {
  6.   primeiroNome: "João",
  7.   sobrenome: "Silva",
  8.   cargo: "Caixa",
  9.   salario: 1200,
  10.   frases: ["Bom dia, tudo bem?", "Foi sem querer"],
  11.   promocao: null,
  12. };
  13.  
  14. let funcionario2 = {
  15.   primeiroNome: "Maria",
  16.   sobrenome: "Costa",
  17.   cargo: "Gerente",
  18.   salario: 2500,
  19.   frases: [
  20.     "Qual horário você chegou?",
  21.     "Precisa de ajuda?",
  22.     "Cadê o seu atestado?",
  23.   ],
  24.   promocao: "01/06/2019",
  25.   subordinado: funcionario,
  26.   exibirAlerta: function () {
  27.     alert("teste");
  28.   },
  29. };
  30.  
  31. // Atributos podem ser
  32. // string, numero, array, null, objetos, funções
  33.  
  34. // Acesso a atributos utilizando objeto.atributo
  35. console.log("Funcionário: " + funcionario.primeiroNome);
  36. console.log("Salário: " + funcionario.salario);
  37. console.log("Cargo: " + funcionario.cargo);
  38. console.log("Frases famosas: ", funcionario.frases);
  39. console.log("Última promoção: " + funcionario.promocao);
  40.  
  41. // Outra forma é utilizar objeto["atributo"]
  42. console.log("Funcionário: " + funcionario2.primeiroNome);
  43. console.log("Salário: " + funcionario2.salario);
  44. console.log("Cargo: " + funcionario2.cargo);
  45. console.log("Frases famosas: ", funcionario2.frases);
  46. console.log("Última promoção: " + funcionario2.promocao);
  47. console.log("Subordinado:", funcionario2.subordinado);
  48. funcionario2.exibirAlerta();
  49.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement