JavaScript鍵值對集合怎么使用


JavaScript鍵值對集合怎么使用

我們可以對此鍵值對集合分為3種難度

1.簡單的使用

var arr = { 'cn': "中國", 'usa': '美國', 'jp': '日本' };

集合用 {  }包含起來,語法   鍵:值 每個鍵值對用逗號分隔開

直接用for in循環將集合arr進行遍歷,

 var arr = { 'cn': "中國", 'usa': '美國', 'jp': '日本' };
     for (var key in arr) {
      alert(key + '->' + arr[key]);
    }

2.進階使用

數組包含着集合,集合使用參,照例1。

比如:arr[0] 就相當於 { 'name': 'liky', 'age': 15 } 集合,然后對它進行使用

var arr = [{ 'name': 'liky', 'age': 15 }, { 'name': 'lucy', 'age': '22' }];
            for (var i = 0; i < arr.length; i++) {
                alert(arr[i].name + '->' + arr[i].age);
            }

3.高級使用

集合包含着集合,例 第一個for in 的第一次循環將

得到 鍵為 key ('張三') 值為 arr[key]  ({ 'sex': '男', 'age': 15 })
然后再對值進行再一次的變量
得到 鍵為 key2 ('sex'和‘age’) 值為 arr[key][key2]  ('男'和 15)
var arr = {'張三':{ 'sex': '男', 'age': 15 }, '李四':{ 'sex': '男', 'age': 22 }};
            for (var key in arr) {
                for (var key2 in arr[key]) {
                    alert(key + '->'+key2+" -> " + arr[key][key2]);
                }    
            }

 


免責聲明!

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



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