考虑以下示例JSON数组:
[{
info: {
refOne: 'refOne',
refTwo: [{
refOne: 'refOne',
refTwo: 'refTwo'
}]
}
}, {
info: {
refOne: 'refOne',
refTwo: [{
refOne: 'refOne',
refTwo: 'refTwo'
}]
}
}]
上面的JSON是数据库查询响应的简单表示,Nodejs中循环遍历父信息数组中每个'refTwo'数组的正确方法是什么?
sudo示例:
对于示例JSON中的每个项目
对于当前项目中的每个refTwo项目
做一点事
我怀疑这里可能需要'async'库,但是有些建议是值得赞赏的。
最佳答案
这是一个简单的javascript问题:
var o = [...];
var fn = function (e){
e.refOne...
e.refTwo...
};
o.forEach (function (e){
e.info.refTwo.forEach (fn);
});