Web
Client

Laboratoire - Exercice tableau d'objets

Marche à suivre

Créer une base de site web et ajouter le code Javascript pour gérer l'inventaire d'un magasin. L'inventaire est représenté par un tableau d'objets, où chaque objet correspondant à un item avec ses propriétés.

  1. Créer un fichier main.js. Assurez-vous de lier ce fichier à votre page HTML.
  2. Créer un fichier inventaire.js.
  3. Dans le fichier inventaire.js, définir la structure de l'inventaire:
    • Créer un tableau inventaire contenant des objets représentant chaque item de l'inventaire.
    • Chaque objet doit avoir les propriétés suivantes: nom, description, prixUnitaire, quantite.
    • Créer au moins 3 items dans le tableau inventaire avec des valeurs appropriées.
  4. Dans le fichier inventaire.js, créer une fonction les fonctions de gestion de l'inventaire suivantes:
    • getInventaire(): Retourne la liste complète de l'inventaire.
    • getItemByIndex(index): Retourne l'item dans l'inventaire à l'index spécifié.
    • addItem(nom, description, prixUnitaire, quantite): Ajoute un nouvel item à l'inventaire.
    • removeItem(index): Retire l'item de l'inventaire à l'index spécifié.
    • updateDescription(index, description): Modifie la description d'un item.
    • addQuantite(index, quantite): Augmente la quantité d'un item. Si la quantité n'est pas spécifiée, on augmente de 1.
    • removeQuantite(index, quantite): Diminue la quantité d'un item et supprime l'item si la quantité tombe à zéro ou moins. Si la quantité n'est pas spécifiée, on diminue de 1.
    • achat(index, quantite): Tente d'acheter une quantité donnée d'un item. On retourne le prix total si l'achat est possible, sinon retourne false lorsque la quantité demandée est supérieure à la quantité disponible.
  5. Dans le fichier main.js, tester chaque fonction créée dans le fichier inventaire.js en affichant les résultats dans la console du navigateur.

Solution