Étant donné que j'ai un tableau de "but" des objets:
//array of purpose objects:
var purposeObjects = [
{purpose: "daily"},
{purpose: "weekly"},
{purpose: "monthly"}
];
(pour plus de simplicité je suis en omettant d'autres attributs)
Maintenant, je veux avoir une méthode qui retourne un des objets si une correspondance but nom est trouvé.
Ce n'est pas le travail:
function findPurpose(purposeName){
return $.grep(purposeObjects, function(){
return this.purpose == purposeName;
});
};
findPurpose("daily");
mais en fait elle renvoie un tableau vide:
[]
Je suis à l'aide de JQuery 1.5.2. J'ai aussi essayé avec $.each (), mais avec pas de chance.
Apparemment, la plupart des méthodes JQuery sont conçus pour une utilisation avec des éléments du DOM (comme filter()
.
Toutes les idées sur la façon de réaliser cet objectif?