Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Recherche d’Éléments avec find() | Méthodes Avancées de Tableaux et Transformations
Structures de Données JavaScript

bookDéfi : Recherche d’Éléments avec find()

Tâche

  1. Le tableau d'origine est donné sous le nom de products, contenant des objets représentant des produits avec les propriétés name, price et featured.
  2. Utiliser la méthode find() pour découvrir le premier produit dans le tableau dont la propriété featured est définie sur true.
  3. Si un produit en vedette est trouvé, afficher son nom et son prix ; sinon, afficher 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 :

Featured product: Headphones, Price: $150
  1. Utiliser la méthode find() sur le tableau products et fournir 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é, afficher son nom et son prix ; sinon, afficher 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

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Awesome!

Completion rate improved to 2.27

bookDéfi : Recherche d’Éléments avec find()

Glissez pour afficher le menu

Tâche

  1. Le tableau d'origine est donné sous le nom de products, contenant des objets représentant des produits avec les propriétés name, price et featured.
  2. Utiliser la méthode find() pour découvrir le premier produit dans le tableau dont la propriété featured est définie sur true.
  3. Si un produit en vedette est trouvé, afficher son nom et son prix ; sinon, afficher 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 :

Featured product: Headphones, Price: $150
  1. Utiliser la méthode find() sur le tableau products et fournir 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é, afficher son nom et son prix ; sinon, afficher 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
some-alt