json和數組的嵌套練習


---恢復內容開始---

今天學習了json和數組的嵌套,例如var a={wenke:"文科",like:["數學","物理","化學"]},

"wenke","like"為a的key,類似數組的下標,可以自定義,也方便存儲一些信息,其中a["like"]為一個數組,當我們想輸入“數學”的時候,可以這樣取出:

alert ["like"][0];

做個復雜一點的例題:

    設計一個json 將下面所有信息存儲起來,有三個年級,每個年級三個班,每個班有三個學生,學生信息如下:

小紅  女  15

家屬:紅1     女   16

  紅2 女   17

  紅3 女   18

 

  小明  男  16

家屬:明1     男   17

  明2 男   18

  明3 男   19

 

  小剛  男  30

家屬:剛1  男  31

  剛2  男  32

  剛3  男  33

var a =

     {

        一年級:

        {

          一班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

     

二班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

          三班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            }

        },

二年級:

        {

          一班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

          二班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

          三班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            }

        },

三年級:

        {

          一班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

          二班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            },

          三班:

          {

          xiaohong:["小紅","女",15,[["紅1","女",16],["紅2","女",17],["紅3","女",18]]],

          xiaoming:["小明","男",16,[["明1","男",17],["明2","男",18],["明3","男",19]]],

          xiaogang:["小剛","男",30,[["剛1","男",31],["剛2","男",32],["剛3","男",33]]]

            }

        }

     }

----------------------------------------------------------------------------------------------

//如果我們要取出一年級二班小剛的家屬剛1的年齡

console.log(a["一年級"]["二班"]["xiaogang"][3][0][2]);


免責聲明!

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



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