Advertisement
Guest User

Untitled

a guest
Oct 16th, 2019
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.88 KB | None | 0 0
  1. /**
  2. * Napiste funkci, ktera z dat v promenne json vytvori pole pouze s barvami, pouze takove aby se
  3. * dana barva v poli vyskytovala 1x.
  4. */
  5.  
  6. const jsonBarvy = [
  7. {
  8. "number": 1,
  9. "color": "pink"
  10. },
  11. {
  12. "number": 2,
  13. "color": "red"
  14. },
  15. {
  16. "number": 3,
  17. "color": "blue"
  18. },
  19. {
  20. "number": 4,
  21. "color": "green"
  22. },
  23. {
  24. "number": 5,
  25. "color": "red"
  26. },
  27. {
  28. "number": 6,
  29. "color": "green"
  30. },
  31.  
  32. ]
  33. function vezmiBarvy(jsonBarvicky) {
  34. let barvicky = [];
  35. for (let a = 0; a < jsonBarvicky.length; a++) {
  36. let barvickyTed = jsonBarvicky[a].color;
  37. if (!(barvicky.includes(barvickyTed))) {
  38. barvicky.push(barvickyTed);
  39. }
  40. }
  41. return barvicky;
  42. }
  43.  
  44.  
  45. console.log(vezmiBarvy(jsonBarvy));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement