Можно ли создать пустой многомерный массив в javascript / jquery?

Я пытаюсь создать очень простую галерею Flickr, используя Flickr API. Я хочу сортировать свои фотографии по тегам. Я использую jQuery.getJSON (), чтобы я мог анализировать ответ API flickr.photosets.getPhotos .

Данные, которые меня интересуют с Flickr, - это тег и URL-адрес, связанный с каждой фотографией. Проблема в том, что для меня единственный логический выход из этого - создание многомерного массива следующего формата:

Array['tag1'] => ['URL_1', 'URL_2', 'URL_3', 'URL_n'];

Однако я не могу найти никакого способа добиться этого. Мой код выглядит так:

$.getJSON('http://api.flickr.com/services/rest/?api_key=xxx&method=flickr.photosets.getPhotos&user_id=xxx&format=json&extras=tags%2C+url_l%2C+url_sq&nojsoncallback=1&photoset_id=xxx', 
   function(data) {

     var imageArray = [];   
     $.each(data.photoset.photo, function(i, item) {

       imageArray[item.tags] = [item.url_sq,];

     });
});

Я понимаю, что код может выглядеть неудобно, но я все перепробовал и никак не могу понять это.

12
задан Artjom B. 17 July 2014 в 09:18
поделиться