2012-01-28 55 views
2

如何創建這個PHP結構的關聯的JavaScript/jQuery的數組:jQuery的JavaScript的關聯數組

$array = array(
    'index' => array(
     'subindex' => 'default', 
     'subindex' => 'default'           
    ), 
    'index2' => array(
     'subindex2' => 'default', 
     'subindex2' => 'default'            
    ) 
); 

謝謝!

+0

JavaScript沒有關聯數組。它有一些對象,它們的屬性可以像這樣訪問:'obj ['propName']',它使它看起來像一個關聯數組......「,但它不是一個真正的數組。 – Jonathan 2012-01-28 15:34:36

回答

5
var a = { 
    'index': { 
    'subindex1': 'default', 
    'subindex2': 'default' 
    }, 
    'index2': { 
    'subindex1': 'default', 
    'subindex2': 'default' 
    } 
}; 
+1

它在JS中稱爲散列或對象,順便說一句 – SkaveRat 2012-01-28 15:28:33

1

這樣

<script type="text/javascript"> 
    var anArray = [ 
        {"index":[ 
        {"subindex":"default"}, 
        {"subindex":"default"} 
        ]}, 
        {"index2":[ 
        {"subindex":"default"}, 
        {"subindex2":"default"} 
        ]} 
       ]; 
</script>