Leo*_*gos 8 javascript arrays object lodash
我需要帮助lodash因为我不理解函数式编程和lodash非常有用的对象/数组操作.
我需要搜索对象内的对象,如果key存在则返回true.我已经设置了一个jsfiddle.Apreciate你的帮助.
var dependsOn={
"Cadastro": {
"RHID": "RHID"
},
"Agregados":{
"CD_DOC":"CD_DOC"
}
"Documentos":{
"RHID":"CD_DOC"
}
}
var field='RHID'
alert(_.contains(_.keys(dependsOn), field))
Run Code Online (Sandbox Code Playgroud)
试试这个
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); }));
Run Code Online (Sandbox Code Playgroud)
更新了你的小提琴:https://jsfiddle.net/88gwp87k/1/
小智 8
尝试这个。这很简单
_.has(dependsOn, field)
Run Code Online (Sandbox Code Playgroud)
如果RHID键存在于dependsOn中,则返回true 。在上述情况下,它返回false
| 归档时间: |
|
| 查看次数: |
24479 次 |
| 最近记录: |