Javascript - 输出数组的值

时间:2011-11-23 19:53:03

标签: javascript lightbox

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

我收集图像src属性,就像建立一个数组一样:

    var imgSrc = [];
    $('.monelem_controls_imageControl_container img').each(function () {
        imgSrc.push($(this).attr("src"));
    });

然后我需要以下列格式输出图像数组:     [ '图像/全屏/ image1.jpg', '图像/全屏/ image2.jpg', '图像/全屏/ image3.jpg'];

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

4 个答案:

答案 0 :(得分:2)

使用JSON:

JSON.stringify( myArray );

答案 1 :(得分:1)

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

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

答案 2 :(得分:1)

var arr = [
    'images/fullscreen/image1.jpg',
    'images/fullscreen/image2.jpg',
    'images/fullscreen/image3.jpg'
];
var strArray = "['" + arr.join("','") + "']";  

答案 3 :(得分:0)

这应该可以尝试这个JS小提琴,但是当我这样做时@Innuendo有一个更整洁的答案!

http://jsfiddle.net/7vCFa/