I have an array with multiple levels, each array is a "day" and each day has different events (catalogo) catalogo is an array with the food that will be served on that day. The problem that I'm having is trying to show the data in catalog;
(4) [Array(7), Array(7), Array(7), Array(7)]
0: Array(7)
0: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
1: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
2: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
3: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
4: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
5: {fecha: 2019, id: 1553410800, mes: 3, catalogo: Array(1), …}
6:
fecha: 2019
id: 1553410800
mes: 3
catalogo: Array(2)
0: {id: "1553929200", tipo: "food",…}
1: {id: "1553995800", tipo: "food" …}
1: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
2: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
3: (7) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
By doing this I can loop to the child array, how can I loop/access the data in catalogo;
for ( var i = 0; i < data_array.length; i++ ) {
var childArray = data_array[i];
for( var j = 0; j < childArray.length; j++ ) {
}
I have tried this, but is not working:
for ( var i = 0; i < data_array.length; i++ ) {
var childArray = data_array[i];
for( var j = 0; j < childArray.length; j++ ) {
var third_Array = childArray[j];
for ( var k = 0; k < third_Array.length; k++) {
console.log(third_Array);
}
}
}