👉 Suivez le module suivant sur Codecademy :
Introduction to JavaScript — 8 | Objects
-
Compléter le petit exercice qui se trouve en commentaire dans le fichier javascript de l'exercice.
-
Nous allons maintenant créer et extraire des informations à propos de votre équipe de sports préférée. Choississez votre sport : Basketball, soccer, tennis, water polo... Posez-vous la question des différentes données à afficher à propos de cette équipe, et comment cette donnée peut être structurée.
Nous avons besoin dans un premier temps d'une structure de données permettant de stocker des informations multiples sur notre équipe : créer une variable team
dont la valeur est un objet vide.
-
Notre équipe possède d'une part un ensemble de joueurs et d'autre part un ensemble de match joués. Nous voulons représenter les deux. Ajouter deux propriétés à votre objet :
players
etgames
toutes les deux étant des tableaux vides. -
Remplir le tableau
players
avec des données sous ce format :
{
firstName: “Pablo”,
lastName:”Sanchez”,
age: 11
}
- Remplir le tableau
games
avec des données sous ce format :
{
opponent: "Broncos",
teamPoints: 42,
opponentPoints: 27
}
-
Nous allons maintenant ajouter un nouveau joueur à l'équipe. Créer une nouvelle propriété à votre objet : déclarer une méthode
addPlayer
qui prend trois arguments,firstName
,lastName
, etage
et qui ajoute un joueur au tableauplayers
. -
Appeler cette méthode et vérifier son bon fonctionnement.
-
Faire la même chose pour les matchs, stockés dans le tableau
games
. -
Appeler vos fonctions plusieurs fois pour avoir un objet avec suffisamment de données.
-
Calculer la somme des points de votre équipe sur tous les matchs joués.
-
Calculer la moyenne des points de l'équipe adverse sur tous les matchs.
-
Écrire une fonction qui permet de trouver le joueur le plus âgé.
-
Bonus : Trier les joueurs par ordre alphabétique.