例如,數組是:如何訪問對象的JavaScript數組中的字符串鍵?
chipsArray = [{'cheetos':'good'},{'dorritos':'better'}]
這裏,chipsArray[0]
會給我{'cheetos':'good'}
。比方說,我填充此數組像下面這樣:
chipsArray.push({[chips]:quality})
但現在,我想訪問cheetos
或dorritos
鍵中的每個對象的本陣,我不能。做chipsArray[0].chips
給我未定義。
據我所知,當用某個值/變量填充對象的鍵時,它們應該用方括號包裹。但是,如果以後每個這樣的對象都是像上面給出的例子那樣的數組索引,我們怎麼才能從它們中提取值?我嘗試使用Object.keys(chipsArray[index])
,但這隻給我的關鍵,而我試圖提取具體的關鍵特定值。
鉈;博士:如何提取對象的關鍵內部數組時,關鍵是這樣的字符串:
chipsArray = [{'cheetos':'good'},{'dorritos':'better'}]
感謝您的建議,但我在我的問題,我試圖這樣提到。我不想只有鑰匙/鑰匙。我需要某個我需要訪問的密鑰的值。例如:我想通過關鍵''''dorritos''''來獲得值''''''''''。我無法訪問它,如果我做一個'''Object.keys''' – BobSilas
@BobSilas我認爲這個答案默默地意味着,當你有關鍵的時候,很容易獲得值(只需訪問數組與您的retreived密鑰) – Kaddath