J'ai besoin d'aide avec lodash car je ne comprends pas la programmation fonctionnelle et lodash est très utile pour les opérations objet/tableau.
J'ai besoin de rechercher des objets à l'intérieur de l'objet et de retourner true si la clé existe. J'ai mis en place un jsfiddle. Appréciez votre aide.
var dependsOn={
"Cadastro": {
"RHID": "RHID"
},
"Agregados":{
"CD_DOC":"CD_DOC"
}
"Documentos":{
"RHID":"CD_DOC"
}
}
var field='RHID'
alert(_.contains(_.keys(dependsOn), field))
essaye ça
var dependsOn={
"Cadastro": {
"RHID": "RHID"
},
"Agregados":{
"CD_DOC":"CD_DOC"
},
"Documentos":{
"RHID":"CD_DOC"
}
}
var field='RHID'
alert(_.some(dependsOn, function(o) { return _.has(o, field); }));
Mis à jour votre violon: https://jsfiddle.net/88gwp87k/1/
Essaye ça. c'est simple
_.has(dependsOn, field)
il renvoie true si la clé RHID
existe dans dependOn. dans le cas ci-dessus, il retourne faux
_.chain(dependsOn).findKey(field).isString().value();