Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Découvrir les Produits en Vedette | Opérations Avancées sur les Tableaux
Structures de Données JavaScript
course content

Contenu du cours

Structures de Données JavaScript

Structures de Données JavaScript

1. Introduction et Prérequis
2. Fondamentaux des Objets
3. Manipulation Avancée des Objets
4. Maîtriser les Tableaux
5. Opérations Avancées sur les Tableaux

book
Défi : Découvrir les Produits en Vedette

Tâche

  1. Le tableau original est donné sous le nom products, contenant des objets représentant des produits avec les propriétés name, price, et featured.
  2. Utilisez la méthode find() pour découvrir le premier produit dans le tableau avec la propriété featured définie sur true.
  3. Si un produit en vedette est trouvé, enregistrez son nom et son prix ; sinon, enregistrez un message indiquant qu'aucun produit en vedette n'a été trouvé.
12345678910111213141516
const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = ___.___((product) => ___ === true); if (featuredProduct) { console.log( `Featured product: ${___}, Price: $${featuredProduct.___}` ); } else { console.log(___); }
copy

Résultat attendu :

  1. Utilisez la méthode find() sur le tableau products et fournissez une fonction de rappel qui vérifie si la propriété featured de l'objet produit est true.
  2. Si un produit en vedette est trouvé, enregistrez son nom et son prix ; sinon, enregistrez un message indiquant qu'aucun produit en vedette n'a été trouvé.
12345678910111213141516
const products = [ { name: "Laptop", price: 1200, featured: false }, { name: "Headphones", price: 150, featured: true }, { name: "Smartphone", price: 800, featured: false }, { name: "Camera", price: 1000, featured: true }, ]; const featuredProduct = products.find((product) => product.featured === true); if (featuredProduct) { console.log( `Featured product: ${featuredProduct.name}, Price: $${featuredProduct.price}` ); } else { console.log("No featured product found."); }
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 5. Chapitre 6
We're sorry to hear that something went wrong. What happened?
some-alt