您的位置:首页 > Web前端 > JavaScript

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

2015-11-22 16:46 537 查看
                    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]); 
  });

});

        
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: