返回多维数组

时间:2014-03-25 01:10:16

标签: javascript arrays json multidimensional-array

我想从像这样的函数返回一个多维数组,但我必须写错了,我无法弄清楚什么是错的。我想要keyvalue对。

function Multidimensional(){

    return [ 
        "one": [
            "two":[],
            "three":[
                "testing.png":{source:"http..."}
            ],
        "another.png": {source:"http..."}
    ];
} 

1 个答案:

答案 0 :(得分:3)

如果您想拥有键/值对,则应使用an object

function Multidimensional(){

    return { 
        "one": {
            "two":[],
            "three":{
                "testing.png":{source:"http..."}
            },
        "another.png": {source:"http..."}
    };
} 

您可以像这样访问返回的数据:

var data = Multidimensional();
console.log(data['another.png']);
// or
console.log(data.one);