Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Gegevens en Logica Combineren | Sectie
JavaScript Basis

bookGegevens en Logica Combineren

Veeg om het menu te tonen

Het combineren van arrays, objecten en functies maakt het mogelijk om flexibele en krachtige oplossingen te bouwen voor veel uitdagingen uit de praktijk. Arrays worden gebruikt om lijsten met gegevens op te slaan en te beheren, terwijl objecten het mogelijk maken om gerelateerde informatie samen te organiseren. Functies bieden de logica om gegevens te verwerken, transformeren en analyseren. Door deze bouwstenen te integreren, kunnen praktische problemen worden opgelost, zoals het zoeken, filteren of transformeren van verzamelingen van complexe gegevens zoals gebruikersprofielen, productlijsten of gebeurtenisregistraties.

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

Stapsgewijze uitleg van het filteren van gebruikers op leeftijd.

  1. De array users bevat meerdere objecten, elk met een gebruiker met een eigenschap name en age;
  2. De functie getAdults neemt de array users als argument;
  3. Binnen getAdults wordt de methode filter gebruikt om een nieuwe array te maken door elk gebruikersobject te controleren;
  4. De filterfunctie controleert of de eigenschap age van elke gebruiker groter dan of gelijk aan 18 is;
  5. Alleen gebruikers die aan deze voorwaarde voldoen, worden opgenomen in de nieuwe array;
  6. Het resultaat wordt opgeslagen in de variabele adults, die alleen gebruikers bevat die 18 jaar of ouder zijn;
  7. Wanneer adults wordt gelogd, verschijnt een array met objecten voor "Bob" en "Carol", omdat hun leeftijden respectievelijk 22 en 19 zijn en daarmee voldoen aan de leeftijdsvereiste.
Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 1. Hoofdstuk 16

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 1. Hoofdstuk 16
some-alt