Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/392.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在JS中获取多数组的值?_Javascript_Arrays_For Loop - Fatal编程技术网

Javascript 在JS中获取多数组的值?

Javascript 在JS中获取多数组的值?,javascript,arrays,for-loop,Javascript,Arrays,For Loop,如何在for循环中获取此数组中的id值 var image_array = [ {image: 'images/candidates/1.jpg', link_url: 'images/candidates/1.jpg', link_rel: 'prettyPhoto', id: 0 }, // image for the first layer, goes with the text from id="sw0" {image: 'images/candidat

如何在for循环中获取此数组中的
id

var image_array = [
    {image: 'images/candidates/1.jpg', link_url: 'images/candidates/1.jpg', link_rel: 'prettyPhoto', id: 0 }, 
        // image for the first layer, goes with the text from id="sw0"
    {image: 'images/candidates/2.jpg', link_url: 'images/candidates/2.jpg', link_rel: 'prettyPhoto', id: 1 },
        // image for the second layer, goes with the text from id="sw1"
    {image: 'images/candidates/3.jpg', link_url: 'images/candidates/3.jpg', link_rel: 'prettyPhoto', id: 2 },
        // image for the third layer, goes with the text from id="sw2"
    {image: 'images/candidates/4.jpg', link_url: 'images/candidates/4.jpg', link_rel: 'prettyPhoto', id: 3},
        // image for the fourth layer, goes with the text from id="sw3"
    {image: 'images/candidates/5.jpg', link_url: 'images/candidates/5.jpg', link_rel: 'prettyPhoto', id: 4},
        // image for the fifth layer, goes with the text from id="sw4"
    {image: 'images/candidates/6.jpg', link_url: 'images/candidates/6.jpg', link_rel: 'prettyPhoto', id: 5},
        // image for the sixth layer, goes with the text from id="sw5"
    {image: 'images/candidates/7.jpg', link_url: 'images/candidates/7.jpg', link_rel: 'prettyPhoto', id: 6},
        // image for the seventh layer, goes with the text from id="sw6"
    {image: 'images/candidates/8.jpg', link_url: 'images/candidates/8.jpg', link_rel: 'prettyPhoto', id: 7},
        // image for the eighth layer, goes with the text from id="sw7"
    {image: 'images/candidates/9.jpg', link_url: 'images/candidates/9.jpg', link_rel: 'prettyPhoto', id: 8},
        // image for the ninth layer, goes with the text from id="sw8"
    {image: 'images/candidates/10.jpg', link_url: 'images/candidates/10.jpg', link_rel: 'prettyPhoto', id: 9},
        // image for the tenth layer, goes with the text from id="sw9"
    {image: 'images/candidates/11.jpg', link_url: 'images/candidates/11.jpg', link_rel: 'prettyPhoto', id: 10}
        // image for the eleventh layer, goes with the text from id="sw10"
];
另外,如果我可以按照存储方式将其作为整数进行检索,那就太好了。

您可以使用以下方法:

for (i = 0; i<image_array.length;i++){
    console.log(image_array[i].id);
}

for(i=0;i若您有jquery可以使用,这个漂亮的东西将为您提供一个ID数组

var image_array_by_id = $.map(image_array, function (index) { return index.id });

看来你是唯一一个真正回答我问题的人。谢谢:)@SolomonClosson,我很高兴能帮上忙!