2011-01-22 9 views
2

javascript配列の一部として変数を使用することは、次のようになりますは私が(!私は変更することができます)オブジェクトを持って

pageContent.gallery[0]['title']; 

var pageContent = { 
    "contact_us":[{ 
     "content":"<p>Lots of content here.</p>", 
     "title":"Contact Us" 
    }], 
    "index":[{ 
     "content":"<p>Some other content here.</p>", 
     "title":"Home Page" 
    }], 
    "gallery":[{ 
     "content":"<p>Some more content</p>", 
     "title":"Gallery" 
    }], 
} 

プロパティにアクセスするには、私はこれをやっています

"ギャラリー"の値を取得するには明らかにそれが失敗し、

var newPage = "gallery"; 
pageContent.newpage[0]['title']; 

しかし:私は何をしたいか

はこのようなものです。私は何をしたいのですか?何かへの変更は歓迎され、何も石でここに設定されていません。

答えて

4

あなたはこのように、square bracket notationを使用することができます:あなたが知っているとき

var title = pageContent[newpage][0]['title']; 
+0

だから、シンプル! –

+0

はい、非常に便利です –

関連する問題