Parcourir une collection d'objets en JavaScript

J’ai un objet appelé collection, et je veux tester pour voir si l’utilisateur Alex fait partie de cette collection.

collection = {0:{name:"Bob"}, 1:{name:"Alex"}}

J’essaie de découvrir la méthode la plus efficace pour passer un nom à une fonction appelée user_exist(user), afin de voir si l’utilisateur fait partie de la collection et je suis un peu perdu.

Comment puis-je parcourir toutes les valeurs de cette collection, et retourner true si le nom d’utilisateur « Alex » est passé dans une fonction?

Essayez le code suivant pour parcourir votre collection.

var user_exist = function(name){
    for (var k in collection) {
        if (collection[k]['name'] == name) return true;
    }
    return false;
};

var collection = {0:{name:"Bob"}, 1:{name:"Alex"}};
console.log(user_exist('Alex'));    // true
console.log(user_exist('Jean'));    // false

Je vous recommande le tutoriel suivant: