let teams = [
{ name : 'Patriots' },
{ name : 'Dolphins' },
{ name : 'Jets' },
{ name : 'Bills' }
]
let search = (name) => {
for(let i = 0; i < teams.length; i++) {
if(name === teams[i].name) {
return teams[i];
}
return false;
}
}
console.log(search('Patriots')); // returns { name : 'Patriots }
console.log(search('Dolphins')); // return false
J'essaie d'écrire une fonction de recherche pour rechercher un tableau d'objets. Quand je cherche le premier objet, il le renvoie. Lorsque je recherche un autre objet dans le tableau, il renvoie false. Existe-t-il un moyen d'exécuter complètement le for loop
avant de passer à mes instructions if else ou existe-t-il une meilleure façon de procéder?Recherche d'un tableau d'objets
Mettre le "return false" en dehors de la boucle –
wow ... thanks – tin
Haha pas de soucis. Ça arrive aux meilleurs d'entre nous. –