只是供參考此代碼是ExtJS 4腳本的一部分。我有一個全局設置,用於顯示我的圖標所在的目錄路徑。我所以之前正在做一些修改爲:JavaScript - 傳遞字符串作爲對象屬性
g_settings.iconUrl
,但現在我需要通過第三個參數屬性是這樣的:
g_settings.iconUrl.docIcon
我遇到的問題是我有一個if
聲明,其中我檢查了不同的值:
如果(擴展== 'DOC' ||擴展== '的docx' ||擴展== 'XLSX' ||擴展==「XLS)
,然後我做的:
extensions + ='Icon';
,我需要使用:
g_settings.iconUrl.extension
當我使用console.log(extensions)
它的價值預期(例如docIcon
),但是當我嘗試使用它作爲一個財產它不起作用。如果我使用的console.log上:
的console.log( '' g_settings.iconUrl + +擴展)
輸出爲[object Object].docIcon
所以我覺得我必須以某種方式extensions
轉換爲對象了。 我不確定這會解決問題,但這就是我現在所擁有的。
有什麼建議嗎?
感謝
Leron
以前是'g_settings.iconUrl'字符串嗎? –
輸出是[object Object] .docIcon - >這是我的主要帖子。我認爲這意味着這兩個是對象。糾正我,如果我讀了console.log輸出錯誤的方式。 – Leron