Filtrer un tableau d'objets en JavaScript
Cet article vous apprendra à filtrer les éléments d’un tableau à l’aide de la fonction JavaScript filter()
.
Filtrer un tableau d’objets en JavaScript
Lorsque vous travaillez avec un tableau, l’une des tâches les plus courantes consiste à créer une nouvelle collection qui inclut un sous-ensemble des membres du tableau d’origine. Supposons que vous disposiez d’une variété d’objets étudiants, chacun ayant deux propriétés : sports
et subjects
.
const students = [
{sports: ['cricket', 'football'], subjects: 'Science'},
{sports: ['Badminton', 'Hockey'], subjects: 'Math'},
{sports: ['Chess', 'cricket'], subjects: 'Computer Science'},
{sports: ['Judo', 'football'], subjects: 'Social Science'},
];
Pour trouver les élèves dont le sport préféré est le cricket, il faut filtrer les sports qui incluent le cricket
comme ceci :
const Cricket = students.filter((e) => e.sports.includes('cricket'));
console.log(Cricket);
Production:
[{
name: "Johnny",
sports: ["cricket", "football"]
}, {
name: "Dev",
sports: ["Chess", "cricket"]
}]
Dans cet exemple, nous avons utilisé la méthode filter()
de l’objet tableau students
et passé un programme qui teste chaque membre. Au sein de la fonction, nous avons déterminé si les sports de chaque élève du tableau correspondent au cricket
.
Si c’est le cas, la fonction retourne true
; sinon, il retourne false
. La méthode filter()
contient uniquement les éléments du tableau de retour qui satisfont la condition de la fonction de rappel.
Shiv is a self-driven and passionate Machine learning Learner who is innovative in application design, development, testing, and deployment and provides program requirements into sustainable advanced technical solutions through JavaScript, Python, and other programs for continuous improvement of AI technologies.
LinkedInArticle connexe - JavaScript Array
- Vérifiez si le tableau contient une valeur en JavaScript
- Convertir un tableau en chaîne en JavaScript
- Créer un tableau de longueur spécifique en JavaScript
- Rechercher des objets dans un tableau en JavaScript
- Supprimer le premier élément d'un tableau en JavaScript
- Convertir des arguments en un tableau en JavaScript