Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Sfida: Ricerca di Elementi Utilizzando find() | Metodi Avanzati degli Array e Trasformazioni
Strutture Dati JavaScript

bookSfida: Ricerca di Elementi Utilizzando find()

Compito

  1. L'array originale è fornito come products, contenente oggetti che rappresentano prodotti con le proprietà name, price e featured.
  2. Utilizzare il metodo find() per individuare il primo prodotto nell'array con la proprietà featured impostata su true.
  3. Se viene trovato un prodotto in evidenza, registrare il suo nome e prezzo; altrimenti, registrare un messaggio che indica che non è stato trovato alcun prodotto in evidenza.
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

Output previsto:

Featured product: Headphones, Price: $150
  1. Utilizzare il metodo find() sull'array products e fornire una funzione di callback che verifichi se la proprietà featured dell'oggetto prodotto è true.
  2. Se viene trovato un prodotto in evidenza, registrare il suo nome e prezzo; altrimenti, registrare un messaggio che indichi che non è stato trovato alcun prodotto in evidenza.
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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Awesome!

Completion rate improved to 2.27

bookSfida: Ricerca di Elementi Utilizzando find()

Scorri per mostrare il menu

Compito

  1. L'array originale è fornito come products, contenente oggetti che rappresentano prodotti con le proprietà name, price e featured.
  2. Utilizzare il metodo find() per individuare il primo prodotto nell'array con la proprietà featured impostata su true.
  3. Se viene trovato un prodotto in evidenza, registrare il suo nome e prezzo; altrimenti, registrare un messaggio che indica che non è stato trovato alcun prodotto in evidenza.
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

Output previsto:

Featured product: Headphones, Price: $150
  1. Utilizzare il metodo find() sull'array products e fornire una funzione di callback che verifichi se la proprietà featured dell'oggetto prodotto è true.
  2. Se viene trovato un prodotto in evidenza, registrare il suo nome e prezzo; altrimenti, registrare un messaggio che indichi che non è stato trovato alcun prodotto in evidenza.
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

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 5. Capitolo 6
some-alt