JSFiddle - React, Tailwind, and code Playground
JavaScript
// Вариант раз. Массив объектов. Каждый объект имеет ключ(fruits например) и значение(объект {Apple: 'http://...png', Banana: 'http://...png'} например)
// Доступ - console.log(array[1].vegetables.Onion);
var array = [{
fruits: {
Apple: 'http://one.png',
Banana: 'http://two.png'
}
},
{
vegetables: {
Carrot: 'http://three.png',
Onion: 'http://four.png'
}
}
];
//console.log(array[1].vegetables.Onion);
for (var i = 0; i < array.length; i++) {
//console.log(array[i]);
Object.keys(array[i]).forEach(function(key) {
console.log(key, array[i][key]);
});
}
// Вариант два. Также массив объектов, только теперь ключ каждого элемента массива является массивом а не объектом.
// Доступ - console.log(arrayTwo[0].fruits[1].Banana);
var arrayTwo = [{
fruits: [{
Apple: 'http://five.png'
}, {
Banana: 'http://six.png'
}]
},
{
vegetables: [{
Carrot: 'http://seven.png'
}, {
Onion: 'http://eight.png'
}]
}
];
//console.log(arrayTwo[0].fruits[1].Banana);