2014-03-29 39 views
-4

我想創造的東西如下:如何定義我的變量結構?

var collectoin= 
[ 
    'title1' => {'subtitle:'sub1', 'contents':'sub content 1' }, 
    'title2' => {'subtitle:'sub2', 'contents':'sub content 2' }, 
    'title3' => {'subtitle:'sub3', 'contents':'sub content 3' } 
] 

,但我覺得這是無效的。我不確定我的情況最好的結構是什麼。

感謝您的幫助

+2

你覺得正確,箭頭在javascript中無效。 – adeneo

回答

0

注意,由@juvian呈現的對象不具有定義的鍵的順序(相對於PHP關聯數組,例如)。我想你想要一個有序的集合,你必須使用一個數組:

var collection = [ 
    {'title': '1', 'subtitle':'sub1', 'contents':'sub content 1'}, 
    {'title': '2', 'subtitle':'sub2', 'contents':'sub content 2'}, 
    {'title': '3', 'subtitle':'sub3', 'contents':'sub content 3'} 
]; 
0

這並不在JavaScript中工作,你應該試着問這裏前閱讀的JavaScript對象和數組。無論如何,正確的語法是:

var collection= 
    { 
     'title1' : {'subtitle':'sub1', 'contents':'sub content 1' }, 
     'title2' : {'subtitle':'sub2', 'contents':'sub content 2' }, 
     'title3' : {'subtitle':'sub3', 'contents':'sub content 3' } 
    }