Défi : Recherche d’Éléments avec find()
Tâche
- Le tableau d'origine est donné sous le nom de
products, contenant des objets représentant des produits avec les propriétésname,priceetfeatured. - Utiliser la méthode
find()pour découvrir le premier produit dans le tableau dont la propriétéfeaturedest définie surtrue. - 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é.
12345678910111213141516const 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(___); }
Résultat attendu :
Featured product: Headphones, Price: $150
- Utiliser la méthode
find()sur le tableauproductset fournir une fonction de rappel qui vérifie si la propriétéfeaturedde l'objet produit esttrue. - 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é.
12345678910111213141516const 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."); }
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 6
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Suggested prompts:
Can you explain how the find() method works in this context?
What happens if there are no featured products in the array?
Can you show how to modify the code to find all featured products instead of just the first one?
Awesome!
Completion rate improved to 2.27
Défi : Recherche d’Éléments avec find()
Glissez pour afficher le menu
Tâche
- Le tableau d'origine est donné sous le nom de
products, contenant des objets représentant des produits avec les propriétésname,priceetfeatured. - Utiliser la méthode
find()pour découvrir le premier produit dans le tableau dont la propriétéfeaturedest définie surtrue. - 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é.
12345678910111213141516const 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(___); }
Résultat attendu :
Featured product: Headphones, Price: $150
- Utiliser la méthode
find()sur le tableauproductset fournir une fonction de rappel qui vérifie si la propriétéfeaturedde l'objet produit esttrue. - 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é.
12345678910111213141516const 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."); }
Tout était clair ?
Merci pour vos commentaires !
Section 5. Chapitre 6