Uitdaging: Zoeken Naar Items Met find()
Taak
- De oorspronkelijke array wordt gegeven als
products, met objecten die producten vertegenwoordigen met de eigenschappenname,priceenfeatured. - Gebruik de methode
find()om het eerste product in de array te vinden waarvan de eigenschapfeaturedoptruestaat. - Als er een uitgelicht product wordt gevonden, log dan de naam en prijs; anders log een bericht dat er geen uitgelicht product is gevonden.
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(___); }
Verwachte uitvoer:
Featured product: Headphones, Price: $150
- Gebruik de
find()-methode op de arrayproductsen geef een callbackfunctie die controleert of de eigenschapfeaturedvan het productobjecttrueis. - Indien een uitgelicht product wordt gevonden, de naam en prijs weergeven; anders een bericht tonen dat er geen uitgelicht product is gevonden.
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."); }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 6
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.27
Uitdaging: Zoeken Naar Items Met find()
Veeg om het menu te tonen
Taak
- De oorspronkelijke array wordt gegeven als
products, met objecten die producten vertegenwoordigen met de eigenschappenname,priceenfeatured. - Gebruik de methode
find()om het eerste product in de array te vinden waarvan de eigenschapfeaturedoptruestaat. - Als er een uitgelicht product wordt gevonden, log dan de naam en prijs; anders log een bericht dat er geen uitgelicht product is gevonden.
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(___); }
Verwachte uitvoer:
Featured product: Headphones, Price: $150
- Gebruik de
find()-methode op de arrayproductsen geef een callbackfunctie die controleert of de eigenschapfeaturedvan het productobjecttrueis. - Indien een uitgelicht product wordt gevonden, de naam en prijs weergeven; anders een bericht tonen dat er geen uitgelicht product is gevonden.
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."); }
Was alles duidelijk?
Bedankt voor je feedback!
Sectie 5. Hoofdstuk 6