繁体   English   中英

只获取json数组中的第4个元素

[英]Get only the 4th element in json array

我有一个像这样的json文件:

{

    "product": {
        images": [
         "13953115",
         "13953112",
         "13953116",
         "13953026",
         "13953021",
         "11519717" 
        ], //etc
   }
}

我试图获得第4个元素(在“13953026”上面的例子中),然后用它来附加到div。 代码目前看起来像这样:

 $.getJSON('url-to-product?format=json', function(data){
   var images = [];

   // how to select the fourth element?//
   var image = images[4];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
 });

我以为var image = images[4]; 会工作,但显然不是。 我在这里发现了一些有用的帖子,但我不知道如何在我的代码中加入它。

任何人都可以帮我吗? 谢谢...

这样做我没有看到任何问题:

$.getJSON('url-to-product?format=json', function(data){

   var image = data.product.images[3];

   var fourthImage = $('<img src="'+ image +'" width="265" height="340" alt="" />');
   $('.con_images').html(fourthImage);
});

另请参阅: https//developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Property_Accessors

要访问Array中的第四个元素,

使用obj.product.images[3]

数组索引从0开始

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM