Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Utfordring: Søk Etter Elementer Med Find() | Avanserte Array-metoder og Transformasjoner
Javascript Datastrukturer

bookUtfordring: Søk Etter Elementer Med Find()

Oppgave

  1. Den opprinnelige arrayen er gitt som products, og inneholder objekter som representerer produkter med egenskapene name, price og featured.
  2. Bruk find()-metoden for å finne det første produktet i arrayen der featured-egenskapen er satt til true.
  3. Hvis et fremhevet produkt blir funnet, logg navnet og prisen; hvis ikke, logg en melding som indikerer at ingen fremhevet produkt ble funnet.
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

Forventet utdata:

Featured product: Headphones, Price: $150
  1. Bruk find()-metoden på products-arrayen og oppgi en callback-funksjon som sjekker om featured-egenskapen til produktobjektet er true.
  2. Hvis et fremhevet produkt finnes, logg navnet og prisen; ellers logg en melding som indikerer at ingen fremhevet produkt ble funnet.
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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 6

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

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

bookUtfordring: Søk Etter Elementer Med Find()

Sveip for å vise menyen

Oppgave

  1. Den opprinnelige arrayen er gitt som products, og inneholder objekter som representerer produkter med egenskapene name, price og featured.
  2. Bruk find()-metoden for å finne det første produktet i arrayen der featured-egenskapen er satt til true.
  3. Hvis et fremhevet produkt blir funnet, logg navnet og prisen; hvis ikke, logg en melding som indikerer at ingen fremhevet produkt ble funnet.
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

Forventet utdata:

Featured product: Headphones, Price: $150
  1. Bruk find()-metoden på products-arrayen og oppgi en callback-funksjon som sjekker om featured-egenskapen til produktobjektet er true.
  2. Hvis et fremhevet produkt finnes, logg navnet og prisen; ellers logg en melding som indikerer at ingen fremhevet produkt ble funnet.
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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 5. Kapittel 6
some-alt