我不知道数组的术语,但是,我有一个字符串网址列表,例如"http://dom/image1.jpg","http://dom/image2.jpg"我从api中提取的字符串(api只返回链接).我正在使用的插件要求数组的格式为
{image:"http://dom/image1.jpg"},{image:"http://dom/image1.jpg"}.
Run Code Online (Sandbox Code Playgroud)
如何从字符串列表转到名称为列表的列表:在URL前面
链接到插件 http://www.buildinternet.com/project/supersized/docs.html#slides
var newArray = array.map(function(item){
return { image: item } /* as key-value pair */
});
Run Code Online (Sandbox Code Playgroud)
您已经拥有的数组中的每个元素都是一个字符串,您希望将这些字符串包装在具有image属性的对象中.
for(var i = 0; i < arr.length; i++) {
arr[i] = { image: arr[i] }; // wrap it in an object
}
Run Code Online (Sandbox Code Playgroud)