Formation PUB040 : JavaScript et autres bibliothèques côté client, 2020 JavaScript

2.7 Rechercher une valeur dans un tableau d'objets


Je vous partage un petit extrait de code qui permet de vérifier si un tableau d'objet contient une valeur donnée dans un champ d'un de ses objets.

Soit le tableau d'objets suivant :

JavaScript

let tableau = [
    {'id': 1, 'texte': 'Premier item'},
    {'id': 2, 'texte': 'Deuxième item'},
    {'id': 3, 'texte': 'Troisième item'}
];

Pour vérifier si un des objets du tableau a la valeur 2 dans son champ id :

JavaScript

let valeur = 2;

if (tableau.some(el => el.id === valeur)) {
    console.log(`Un élément du tableau a comme id la valeur ${valeur}.`);
}
else {
    console.log(`Aucun id du tableau n\'a la valeur ${valeur}.`);;
}

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre