I have some data that is in JSON object array. I\'m trying to use nested forEach loops to extract the data.
The data is modeled like belo. There\'s multiple dataModels
You are not targeting the array inside the entry object, you need to loop over the childNodes property in order to get the data you want. See example below.
var dataModels = [];
dataModels[0] = {
childNodes: []
};
dataModels[0].childNodes[0] = {
appId: "foo"
};
dataModels.forEach(function(entry){
entry.childNodes.forEach(function(childrenEntry) { // was missing a )
console.log(childrenEntry.appId);
});
});
JsFiddle demo