Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Combinaison des Données et de la Logique | Section
Bases de JavaScript

bookCombinaison des Données et de la Logique

Glissez pour afficher le menu

La combinaison des tableaux, objets et fonctions permet de créer des solutions flexibles et puissantes à de nombreux défis concrets. Les tableaux servent à stocker et gérer des listes de données, tandis que les objets permettent d’organiser des informations liées entre elles. Les fonctions fournissent la logique pour traiter, transformer et analyser vos données. En intégrant ces éléments fondamentaux, il est possible de résoudre des problèmes pratiques tels que la recherche, le filtrage ou la transformation de collections de données complexes comme des profils d’utilisateurs, des listes de produits ou des enregistrements d’événements.

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

Explication étape par étape du filtrage des utilisateurs par âge.

  1. Le tableau users contient plusieurs objets, chacun représentant un utilisateur avec une propriété name et une propriété age ;
  2. La fonction getAdults prend le tableau users comme argument ;
  3. À l’intérieur de getAdults, la méthode filter est utilisée pour créer un nouveau tableau en vérifiant chaque objet utilisateur ;
  4. La fonction de filtrage vérifie si la propriété age de chaque utilisateur est supérieure ou égale à 18 ;
  5. Seuls les utilisateurs qui remplissent cette condition sont inclus dans le nouveau tableau ;
  6. Le résultat est stocké dans la variable adults, qui contient uniquement les utilisateurs ayant 18 ans ou plus ;
  7. Lorsque vous affichez adults, vous voyez un tableau avec les objets pour « Bob » et « Carol », car leurs âges sont respectivement 22 et 19, répondant à la condition d’âge.
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 16

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 16
some-alt