Javascript 陣列 + 物件 巢狀式 寫法

Javascript nested array + object

作者: 七味粉 |
文章2013-04-19
74 分享
27
當你希望有一個array,裡面每個元素包含著另外一個陣列,或者物件時,舉例來說~


  • 狀況一:陣列裡面包含陣列
    
    
    var MyArray = [
    ["a","b","c"],
    ["d","e","f"],
    ["0","1","2"],
    ["3","4","5"]
    ];

    這樣你會得到一個有著四個元素的陣列MyArray,並且每一個元素裡面都是一個陣列,包含三個元素。


  • 狀況二:陣列裡面包含物件
    
    
    var MyArray = [
    {"Name":"Jhon", "Age":18},
    {"Name":"Jason", "Age":20},
    {"Name":"Joy", "Age":19},
    {"Name":"Jack", "Age":22}
    ];

    上面這個狀況你會得到一個四個元素的陣列MyArray,並且每一個元素裡面都是一個物件,每個物件包含Name,跟Age兩個變數。


  • 狀況三:產生一個陣列,然後動態加入物件
    
    
    var MyArray = new Array();
    MyArray.push({"Name":"Jhon","Age":18});
    MyArray.push({"Name":"Jason","Age":20}});
    MyArray.push({"Name":"Joy","Age":19}});
    MyArray.push({"Name":"Jack","Age":22}});

    狀況二跟狀況三的結果都是一樣的,差別在於加入元素的方法不一樣而已。
貼心小提醒
1.您目前未登入,若於此狀態進行文章收藏,紀錄可能無法長期保留。
2.建議登入後進行收藏,好文會幫你保存著,隨時要看也不怕找不到唷~

KiKiNote持續為您提供最優質的資訊內容,謝謝您!
不再顯示此視窗

複製成功