composició

by xxjcaxx

HTML

<div id="container">

</div>

JavaScript

const personatges =  {
  "personajes": [
    {
      "nombre": "Mario",
      "juego": "Super Mario Bros",
      "nivel": 10,
      "salud": 100,
      "ataque": 80,
      "defensa": 70,
      "velocidad": 90
    },
    {
      "nombre": "Link",
      "juego": "The Legend of Zelda",
      "nivel": 12,
      "salud": 120,
      "ataque": 90,
      "defensa": 80,
      "velocidad": 80
    },
    {
      "nombre": "Samus Aran",
      "juego": "Metroid",
      "nivel": 15,
      "salud": 150,
      "ataque": 100,
      "defensa": 100,
      "velocidad": 70
    },
    {
      "nombre": "Kratos",
      "juego": "God of War",
      "nivel": 20,
      "salud": 200,
      "ataque": 120,
      "defensa": 110,
      "velocidad": 60
    }
  ]
}


// Copia la funció de composició de les diapositives

// const compose = ..

// Fes una funció que arrepleque un objecte i li traga el paràmetre indicat. Serà una funció currificada

// const getParam = (param) => (object) => ..

// Fes una funció currificada que ordene elements d'un array passant-li com a paràmetre una funció de comparació

// const sort = (compareFunction) => (array) => ..

// Fes una funció que, a partir d'un array d'objectes, genere una taula html

// const generateTable = (array) => ..

// A partir de l'array de personatges, mostra una taula amb les seues característiques, ordenada per "salud" , utilitzant la funció de composició i la resta de funcions creades.