Размещение массивов в этом формате имени: url

Мне не известно о терминах массива, но у меня есть список строковых URL-адресов, таких как "http://dom/image1.jpg","http://dom/image2.jpg", которые я вытащил из api (api возвращает только ссылки). Плагин, который я использую, требует, чтобы массив находился в формате

{image:"http://dom/image1.jpg"},{image:"http://dom/image1.jpg"}.

Как перейти из списка строк в список с именем: перед URL

Ссылка на плагин http://www.buildinternet.com/project/supersized/docs.html#slides

2 ответа

var newArray = array.map(function(item){ 
 return { image: item } /* as key-value pair */
 });


Каждый элемент в массиве, который у вас уже есть, представляет собой строку, и вы хотите, чтобы эти строки были обернуты в объекты с помощью свойства image.

for(var i = 0; i < arr.length; i++) {
 arr[i] = { image: arr[i] }; // wrap it in an object
}

licensed under cc by-sa 3.0 with attribution.