Skip to content

Latest commit

 

History

History
51 lines (32 loc) · 2.12 KB

README.md

File metadata and controls

51 lines (32 loc) · 2.12 KB

Ex 6 - Les objets

👉 Suivez le module suivant sur Codecademy :

Introduction to JavaScript — 8 | Objects


  1. Compléter le petit exercice qui se trouve en commentaire dans le fichier javascript de l'exercice.

  2. 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.

  1. 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 et games toutes les deux étant des tableaux vides.

  2. Remplir le tableau players avec des données sous ce format :

{
    firstName: “Pablo”,
    lastName:”Sanchez”,
    age: 11
}
  1. Remplir le tableau games avec des données sous ce format :
{
    opponent: "Broncos",
    teamPoints: 42,
    opponentPoints: 27
}
  1. 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, et age et qui ajoute un joueur au tableau players.

  2. Appeler cette méthode et vérifier son bon fonctionnement.

  3. Faire la même chose pour les matchs, stockés dans le tableau games.

  4. Appeler vos fonctions plusieurs fois pour avoir un objet avec suffisamment de données.

  5. Calculer la somme des points de votre équipe sur tous les matchs joués.

  6. Calculer la moyenne des points de l'équipe adverse sur tous les matchs.

  7. Écrire une fonction qui permet de trouver le joueur le plus âgé.

  8. Bonus : Trier les joueurs par ordre alphabétique.