Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Kombinere Data og Logikk | Seksjon
Javascript-Grunnleggende

bookKombinere 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}]
copy

Trinnvis forklaring av filtrering av brukere etter alder.

  1. users-arrayen inneholder flere objekter, hvert representerer en bruker med egenskapene name og age;
  2. Funksjonen getAdults tar users-arrayen som argument;
  3. Inne i getAdults brukes filter-metoden for å lage en ny array ved å sjekke hvert brukerobjekt;
  4. Filtreringsfunksjonen sjekker om age-egenskapen til hver bruker er større enn eller lik 18;
  5. Kun brukere som oppfyller denne betingelsen inkluderes i den nye arrayen;
  6. Resultatet lagres i variabelen adults, som kun inneholder brukere som er 18 år eller eldre;
  7. 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.
Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 1. Kapittel 16

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

Seksjon 1. Kapittel 16
some-alt