У меня есть массив с несколькими уровнями, каждый массив - это «день», и каждый день имеет разные события (catalogo). Catalogo - это массив с едой, которая будет подана в этот день.Проблема, с которой я сталкиваюсь, заключается в попытке показать данные в каталоге;
(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) [{…}, {…}, {…}, {…}, {…}, {…}, {…}]
Делая это, я могу зациклить дочерний массив, как я могу зациклить / получить доступ к данным в catalogo;
for ( var i = 0; i < data_array.length; i++ ) {
var childArray = data_array[i];
for( var j = 0; j < childArray.length; j++ ) {
}
Я пробовал это, но не работает:
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);
}
}
}