Top Code 2024, les challenges sont de nouveau disponibles dans les boards pour les participant(e)s => Boards

Manipulation de tableaux en javascript

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

→ Corrigé du Challenge : 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

Autres contenus à découvrir


Ta newsletter chaque mois

Corrigés, challenges, actualités, veille technique... aucun spam.