如何将数组放入jQuery插件属性对象/数组

如何将数组放入jQuery插件属性对象/数组,jquery,arrays,plugins,Jquery,Arrays,Plugins,可能是个简单的问题,我以前从没做过。。。我正试图弄清楚如何填充jQuery插件属性对象/数组或任何你称之为的东西。。。使用普通数组 var imageArray = new Array(); imageArray = ['images/1000x800.png','images/495x880.png','images/600x800.png']; 所以,我试着让它进入。。。插件属性“image”包含未知数量的图像 jQuery(function($){ $.myPlugin({

可能是个简单的问题,我以前从没做过。。。我正试图弄清楚如何填充jQuery插件属性对象/数组或任何你称之为的东西。。。使用普通数组

var imageArray = new Array();
imageArray = ['images/1000x800.png','images/495x880.png','images/600x800.png'];
所以,我试着让它进入。。。插件属性“image”包含未知数量的图像

jQuery(function($){
  $.myPlugin({
    slides : [
      {image : 'images/1000x800.png'},
      {image : 'images/495x880.png'},
      {image : 'images/600x800.png'},
      //...etc...
    ]
  });
});
这是一个我正在尝试做的例子。。。虽然我不知道正确的语法

jQuery(function($){
  $.myPlugin({
    slides : [ for(var i=0; i<imageArray.length; i++) {
                image = imageArray[i];
               }
    ]
  });
});
jQuery(函数($){
$.myPlugin({

幻灯片:[对于(var i=0;i这应该转换为

var imageArray = ['images/1000x800.png','images/495x880.png','images/600x800.png'];

for(var i=0; i<imageArray.length; i++) {
   imageArray[i] = {'image': imageArray[i]};
}
var-imageArray=['images/1000x800.png','images/495x880.png','images/600x800.png'];

对于(var i=0;i为什么不定义所需的数组,而不是定义一个数组并进行转换

var imageArray = [
                    { image: 'images/1000x800.png' },
                    { image: 'images/495x880.png' },
                    { image: 'images/600x800.png' }
                 ];

jQuery(function($) {
    $.myplugin( { slides: imageArray } );
});

使用
$.map

var imageArray = ['images/1000x800.png','images/495x880.png', ...];
$.myPlugin({
    slides: $.map(imageArray, function (el) { return {image: el}; });
});