jquery遍歷數組、對象


1,for循環:

var arr = new Array(13.5,3,4,5,6);
for(var i=0;i<arr.length;i++){
 arr[i] = arr[i]/2.0;
}

2,for,in循環:

var x
var mycars = new Array()
mycars[0] = "Saab"
mycars[1] = "Volvo"
mycars[2] = "BMW"
for (x in mycars)
{
  document.write(mycars[x] + "<br />")
}

2.1for,in 循環遍歷對象

var data = {1: "食品標准物質", 2: "環境標准物質", 3: "職業衛生標准物質", 4: "儀器鑒定標准物質", 5: "葯典及對照品", 6: "進口標准品", 7: "地質礦產標准物質", 8: "其他標准物質", 9: "化學試劑"};
for(var i in data){
 console.log(i);//索引
 console.log(data[i]);//值
}

  

3,each遍歷一維數組:

var arr=new Array();
arr=["aaa","bbb","ccc"];
$.each(arr,function(index,value){
     alert(i+"..."+value);
});

3.1each遍歷對象:

var data = {1: "食品標准物質", 2: "環境標准物質", 3: "職業衛生標准物質", 4: "儀器鑒定標准物質", 5: "葯典及對照品", 6: "進口標准品", 7: "地質礦產標准物質", 8: "其他標准物質", 9: "化學試劑"};
$.each(data,function(i,n){
                console.log('索引' + i + ';對應值為:' + n +';');
            });

  

4,each遍歷二維數組:

$(function () {
    $.each([["aaa", "bbb", "ccc"], ["ddd", "eee", "fff"], ["ggg", "hhh", "iii"]], function (index, item) {
         alert(index + "..." + item);
         //輸出0...aaa,bbb,ccc  1...ddd,eee,fff  2...ggg,hhh,iii   這時的index為數組下標,item相當於取這二維數組中的每一個數組
         $.each(item, function (index, itemobj) {
              alert(index + "....." + itemobj);
         });
    });
     //輸出0...aaa,bbb,ccc  0...aaa 1...bbb 2...cccc  1...ddd,eee,fff  0...ddd 1...eee 2...fff  2...ggg,hhh,iii 0...ggg 1...hhh 2...iii
 });

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM