js数组存储对象及对象的获取

来源:互联网 发布:c语言宿舍管理系统 编辑:程序博客网 时间:2024/06/01 18:06



                    var slideArray = { slides: [
                    { "imgsrc": "a.jpg", "url": "", "alt": "这是a图片" }, 
               { "imgsrc": "b.jpg", "url": "", "alt" : "这是b图片" }, 
               { "imgsrc": "c.jpg", "url": "", "alt": "这是c图片" },
               { "imgsrc": "d.jpg", "url": "", "alt": "这是d图片" },
               { "imgsrc": "e.jpg", "url": "", "alt" : "这是e图片" }] 
        };
        //通过以下的方法可以遍历js数组中对象的属性  
        for(var i=0; i<slideArray.slides.length; i++) {
       
        alert(slideArray.slides[i].imgsrc);
        }

         //jquery的遍历方式

      var A = 
 {   
                   B: 
   [ 
{ "imgsrc": "a.jpg", "url": "", "alt": "这是a图片" },   
{ "imgsrc": "b.jpg", "url": "", "alt" : "这是b图片" },   
{ "imgsrc": "c.jpg", "url": "", "alt": "这是c图片" },  
{ "imgsrc": "d.jpg", "url": "", "alt": "这是d图片" },  
{ "imgsrc": "e.jpg", "url": "", "alt" : "这是e图片" }
]   
        };

$.each(A,function(i,obj)
{
  
   $.each(obj,function(temp)
{
  //alert(obj[temp]);
  $.each(obj[temp],function(key,value)
  {
     alert(value);
  });
 
});
});


     

         //jquery遍历二维数组

          var arr1 = [[1, 4, 3], [4, 6, 6], [7, 20, 9]];
$.each(arr1, function(i, item)  //此时的item是一个一维数组,即:[1, 4, 3], [4, 6, 6], [7, 20, 9]

  $.each(item,function(j)      //下面对一维数组进行遍历
  {
    alert(item[j]); 
  });

});
        

0 0