2015-04-07 18 views
-2

你會如何訪問諸如更寬對象的數組值:MainObj.ExtProps = new Array();如何訪問JavaScript對象的子數組?

我有一些現有的代碼,其上ExtProps例如WEBURL值設定key, values

如何檢查MainObj.ExtPropsWebURL值?

+1

鍵值建議我,它是某種類型的對象字面值,而不是數組... do你的意思是數組包含多個鍵值對象,如下所示:'[{'key':'value'},{'key':'value'}]'? –

回答

0

如果您使用ExtProps存儲(鍵,值)對,那麼它是一個映射,而不是一個數組。你可以做這樣的事情:MainObj.ExtProps.WebURL = "url";然後任何時候你想要訪問的URL,所有你需要做的就是像var url = MainObj.ExtProps.WebURL;

+0

謝謝,我以爲類似,但我正在'undefined' – JoJo

+0

你必須首先定義MainObj和ExtProps。 'MainObj = {}; MainObj.ExtProps = {};'在實例化這些對象中的字段之前,必須實例化對象。然後你可以做'MainObj.ExtProps.WebURL =「url」;' – holtc