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
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