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.