J'ai un large éventail d'objets. Je veux faire une fonction de recherche avancée que je l'appelle comme ceci:Si je transmettais le nom du tableau sous la forme d'une chaîne à une fonction JS, alors comment le faire passer en boucle dans la fonction?
var x = searcArray('students.id=5','history.date=2015/10/10',and more args);
La boucle de volonté fonction par élèves du tableau et la recherche de id = 5 puis boucle à travers histoire intérieur que étudiant et recherchez Date = 2015/10/10
revenir alors que tableau ou un objet
Alors, comment puis-je le faire avec JavaScript ou JQuery?
Pourquoi ne pas simplement passer la chaîne '5' et la chaîne de date. Notez que vous pouvez l'évaluer dans votre cas mais cela n'a pas vraiment de sens pour moi –
car ce n'est pas toujours student.id ou history.date – zezont4
Donc passez en paramètre les objets pertinents et la propriété spécifique que vous voulez obtenir, par exemple: 'searcArray ({obj: étudiants, prop: 'id', correspond: 5}, {obj: histoire, prop: 'date', match: '2015/10/10'}, ...); 'Quoiqu'il en soit, cela ressemble un problème XY. Sans voir pourquoi vous auriez besoin de ça, difficile de vous dire ce que vous devriez utiliser ... –