Advertisement
campos20

script.js

Nov 1st, 2020
2,115
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let funcionarios = [
  2.   {
  3.     primeiroNome: "João",
  4.     sobrenome: "Silva",
  5.     cargo: "Caixa",
  6.     salario: 1200,
  7.     frases: ["Bom dia, tudo bem?", "Foi sem querer"],
  8.   },
  9.   {
  10.     primeiroNome: "Maria",
  11.     sobrenome: "Costa",
  12.     cargo: "Gerente",
  13.     salario: 2500,
  14.     frases: [
  15.       "Qual horário você chegou?",
  16.       "Precisa de ajuda?",
  17.       "Cadê o seu atestado?",
  18.     ],
  19.     promocao: "01/06/2019",
  20.   },
  21.   {
  22.     primeiroNome: "Pedro",
  23.     sobrenome: "Souza",
  24.     cargo: "Conservação",
  25.     salario: 1100,
  26.   },
  27.   {
  28.     primeiroNome: "Ana",
  29.     sobrenome: "Caetano",
  30.     cargo: "Caixa",
  31.     salario: 1200,
  32.   },
  33. ];
  34.  
  35. // Referencia o corpo da tabela definida no html
  36. const conteudo = document.getElementById("conteudo");
  37.  
  38. // Loop
  39. for (let i = 0; i < funcionarios.length; i++) {
  40.   let funcionario = funcionarios[i];
  41.  
  42.   // Define uma linha
  43.   let linha = document.createElement("tr");
  44.   conteudo.appendChild(linha);
  45.  
  46.   let posicao = document.createElement("th");
  47.   posicao.innerText = i + 1;
  48.   linha.appendChild(posicao);
  49.  
  50.   let nome = document.createElement("td");
  51.   nome.innerText = funcionario.primeiroNome;
  52.   linha.appendChild(nome);
  53.  
  54.   let salario = document.createElement("td");
  55.   salario.innerText = funcionario.salario;
  56.   linha.appendChild(salario);
  57.  
  58.   let cargo = document.createElement("td");
  59.   cargo.innerText = funcionario.cargo;
  60.   linha.appendChild(cargo);
  61. }
  62.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement