Kombinere Data og Logikk
Sveip for å vise menyen
Kombinasjon av arrayer, objekter og funksjoner gir deg mulighet til å bygge fleksible og kraftige løsninger på mange reelle utfordringer. Arrayer hjelper deg med å lagre og håndtere lister med data, mens objekter lar deg organisere relatert informasjon sammen. Funksjoner gir logikken for å behandle, transformere og analysere dataene dine. Ved å integrere disse byggeklossene kan du løse praktiske problemer som søk, filtrering eller transformasjon av samlinger med kompleks data, som brukerprofiler, produktlister eller hendelsesregistre.
12345678910111213141516// Function to filter users by age and return only those who are 18 or older function getAdults(users) { return users.filter(function (user) { return user.age >= 18; }); } const users = [ { name: "Alice", age: 17 }, { name: "Bob", age: 22 }, { name: "Carol", age: 19 }, { name: "Dave", age: 15 } ]; const adults = getAdults(users); console.log(JSON.stringify(adults)); // Output: [{"name":"Bob","age":22},{"name":"Carol","age":19}]
Trinnvis forklaring av filtrering av brukere etter alder.
users-arrayen inneholder flere objekter, hvert representerer en bruker med egenskapenenameogage;- Funksjonen
getAdultstarusers-arrayen som argument; - Inne i
getAdultsbrukesfilter-metoden for å lage en ny array ved å sjekke hvert brukerobjekt; - Filtreringsfunksjonen sjekker om
age-egenskapen til hver bruker er større enn eller lik 18; - Kun brukere som oppfyller denne betingelsen inkluderes i den nye arrayen;
- Resultatet lagres i variabelen
adults, som kun inneholder brukere som er 18 år eller eldre; - Når du logger
adults, ser du en array med objektene for "Bob" og "Carol", fordi deres alder er 22 og 19, og dermed oppfyller alderskravet.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår