Herausforderung: Suchen von Elementen mit Find()
Aufgabe
- Das ursprüngliche Array ist als
productsgegeben und enthält Objekte, die Produkte mit den Eigenschaftenname,priceundfeaturedrepräsentieren. - Verwenden Sie die Methode
find(), um das erste Produkt im Array zu ermitteln, bei dem die Eigenschaftfeaturedauftruegesetzt ist. - Falls ein hervorgehobenes Produkt gefunden wird, geben Sie dessen Namen und Preis aus; andernfalls geben Sie eine Meldung aus, dass kein hervorgehobenes Produkt gefunden wurde.
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(___); }
Erwartete Ausgabe:
Featured product: Headphones, Price: $150
- Verwendung der Methode
find()auf dem Arrayproductsmit einer Callback-Funktion, die prüft, ob die Eigenschaftfeatureddes Produktobjektstrueist. - Falls ein hervorgehobenes Produkt gefunden wird, Ausgabe von Name und Preis; andernfalls Ausgabe einer Meldung, dass kein hervorgehobenes Produkt gefunden wurde.
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."); }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 6
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Herausforderung: Suchen von Elementen mit Find()
Swipe um das Menü anzuzeigen
Aufgabe
- Das ursprüngliche Array ist als
productsgegeben und enthält Objekte, die Produkte mit den Eigenschaftenname,priceundfeaturedrepräsentieren. - Verwenden Sie die Methode
find(), um das erste Produkt im Array zu ermitteln, bei dem die Eigenschaftfeaturedauftruegesetzt ist. - Falls ein hervorgehobenes Produkt gefunden wird, geben Sie dessen Namen und Preis aus; andernfalls geben Sie eine Meldung aus, dass kein hervorgehobenes Produkt gefunden wurde.
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(___); }
Erwartete Ausgabe:
Featured product: Headphones, Price: $150
- Verwendung der Methode
find()auf dem Arrayproductsmit einer Callback-Funktion, die prüft, ob die Eigenschaftfeatureddes Produktobjektstrueist. - Falls ein hervorgehobenes Produkt gefunden wird, Ausgabe von Name und Preis; andernfalls Ausgabe einer Meldung, dass kein hervorgehobenes Produkt gefunden wurde.
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."); }
War alles klar?
Danke für Ihr Feedback!
Abschnitt 5. Kapitel 6