Javascript - вывод значений массива - PullRequest
0 голосов
/ 23 ноября 2011

У меня есть простой массив JavaScript значений SRC изображения,

Я собираю атрибуты src для изображения, создавая массив:

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

Затем мне нужно вывести массив изображений в следующем формате: [ 'изображения / полноэкранный / Image1.jpg', 'изображения / полноэкранный / image2.jpg', 'изображения / полноэкранный / image3.jpg'];

Как я могу вывести свой массив таким образом?

Ответы [ 4 ]

2 голосов
/ 23 ноября 2011

Использовать JSON:

JSON.stringify( myArray );
1 голос
/ 23 ноября 2011
var arr = [
    'images/fullscreen/image1.jpg',
    'images/fullscreen/image2.jpg',
    'images/fullscreen/image3.jpg'
];
var strArray = "['" + arr.join("','") + "']";  
1 голос
/ 23 ноября 2011

Если ваш массив содержит только примитивные типы (например, строки), вы можете использовать toString () и добавить квадратные скобки:

var images = [
   "images/fullscreen/image1.jpg",
   "images/fullscreen/image2.jpg",
   "images/fullscreen/image3.jpg"
];
var serialized = "[" + images.toString() + "]";
0 голосов
/ 24 ноября 2011

Это должно сработать, попробуй эту JS Fiddle, хотя к тому времени, как я это сделал, @Innuendo получил более аккуратный ответ!

...