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);