Manipulation de tableaux en javascript

Exemple d’appels successifs de fonction permettant de manipuler un tableau.

→ Challenge Correction: Coach de foot

En « 1 seule » ligne :

let playerResponse;

playerResponse = game.gameData.joueurs
    .map((player, index) => {
        return {
            player: player,
            index: index
        }   
    })
    .sort((a, b) => {return b.player - a.player})
    .slice(0, 11)
    .map((a) => { return a.index })
    .join('-');

Explications

  • Je construis un tableau d’objets avec les statistiques des joueurs.
  • Je range les joueurs dans l’ordre décroissant selon leur forme.
  • Je ne récupère que les 11 premiers.
  • Je reconstruis un tableau des index des joueurs.
  • Je transforme ce tableau en chaîne de caractères séparés par « -« .


Qui a codé ce superbe contenu ?

Keep learning

Other content to discover