Javascript-输出数组的值

Javascript-输出数组的值,javascript,lightbox,Javascript,Lightbox,我有一个简单的JavaScript图像SRC值数组 我收集图像的src属性,如下所示,构建一个数组: var imgSrc = []; $('.monelem_controls_imageControl_container img').each(function () { imgSrc.push($(this).attr("src")); }); 然后,我需要以以下格式输出图像数组: ['images/fullscreen/image1.jpg'、'im

我有一个简单的JavaScript图像SRC值数组

我收集图像的src属性,如下所示,构建一个数组:

    var imgSrc = [];
    $('.monelem_controls_imageControl_container img').each(function () {
        imgSrc.push($(this).attr("src"));
    });
然后,我需要以以下格式输出图像数组: ['images/fullscreen/image1.jpg'、'images/fullscreen/image2.jpg'、'images/fullscreen/image3.jpg'

如何以这种方式输出数组?

使用JSON:

JSON.stringify( myArray );
使用JSON:

JSON.stringify( myArray );

如果数组仅包含基本类型(如字符串),则可以使用并添加方括号:

var images = [
   "images/fullscreen/image1.jpg",
   "images/fullscreen/image2.jpg",
   "images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";

如果数组仅包含基本类型(如字符串),则可以使用并添加方括号:

var images = [
   "images/fullscreen/image1.jpg",
   "images/fullscreen/image2.jpg",
   "images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";

这应该可以试试这把JS小提琴,不过当我这么做的时候,@inunedo得到了一个更简洁的答案


这应该可以试试这把JS小提琴,不过当我这么做的时候,@inunedo得到了一个更简洁的答案


你的意思是你需要将数据发送到某个地方,还是将其显示为页面的一部分?我使用lightbox插件的图像数组。我猜,无论插件在哪里寻找你上面提到的格式,它实际上都需要它定义的数组(这是你已经拥有的)。恐怕不是David,已经尝试过了。你的意思是你需要将数据发送到某个地方或显示为页面的一部分吗?我使用lightbox插件的图像数组。我猜,无论插件在哪里寻找你上面提到的格式,它实际上都需要它定义的数组(这是你已经拥有的)。恐怕不是David,已经试过了,因为?看起来怎么样?你能为以后遇到问题的人改进一下这个答案吗?谢谢:)因为?看起来怎么样?你能为以后遇到问题的人改进一下这个答案吗?谢谢:)