Advertisement
Guest User

Alberlan

a guest
Sep 25th, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. let equipeCorreios = [
  2. {
  3. "id":1,
  4. "nome": "Alberlan",
  5. "TempoDeExperienciaEmAnos": 1,
  6. "cargo": "Desenvolvedor"
  7. },{
  8. "id":2,
  9. "nome": "Victor",
  10. "TempoDeExperienciaEmAnos": 3,
  11. "cargo": "Desenvolvedor"
  12. },{
  13. "id":3,
  14. "nome": "Willian",
  15. "TempoDeExperienciaEmAnos": 10,
  16. "cargo": "Desenvolvedor"
  17. },{
  18. "id":4,
  19. "nome": "Fred",
  20. "TempoDeExperienciaEmAnos": 11,
  21. "cargo": "Desenvolvedor"
  22. },{
  23. "id":5,
  24. "nome": "Vinicius",
  25. "TempoDeExperienciaEmAnos": 8,
  26. "cargo": "Desenvolvedor"
  27. },{
  28. "id":6,
  29. "nome": "Ana",
  30. "TempoDeExperienciaEmAnos": 6,
  31. "cargo": "Gerente de Projetos"
  32. },{
  33. "id":7,
  34. "nome": "Alexandre",
  35. "TempoDeExperienciaEmAnos": 6,
  36. "cargo": "Scrum Master"
  37. },{
  38. "id":8,
  39. "nome": "Thiago",
  40. "TempoDeExperienciaEmAnos": 5,
  41. "cargo": "Desenvolvedor"
  42. },{
  43. "id":9,
  44. "nome": "Brenda",
  45. "TempoDeExperienciaEmAnos": 5,
  46. "cargo": "Analista de Teste"
  47. },
  48. ];
  49.  
  50.  
  51. let TempoDeExperienciaEmAnos = equipeCorreios
  52. .filter(funcionario => funcionario.cargo === "Desenvolvedor")
  53. .reduce((total, funcionario) => { return funcionario.TempoDeExperienciaEmAnos + total }, 0);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement