簡體   English   中英

無法訪問對象的屬性

[英]Cannot access properties of object

我遇到了一個我似乎無法解決的非常奇怪的問題。 基本上,我要獲取一個CSV文件並將其解析為JSON對象以保存在我的redux存儲中。 我已經進行了解析,並且一切正常……或者看起來一切正常,並且一切都編譯成了一個漂亮的JSON對象,位於我的商店中。

在此處輸入圖片說明

當我在每個項目上映射並將對象記錄在組件中時,它看起來也很正確,並且可以訪問所需的所有內容,因此看起來很不錯。

在此處輸入圖片說明

問題是,當我嘗試使用那些對象的屬性時,無論如何我都無法定義。 因此,例如console.log(weatherData[i])console.log(weatherData.keyname)我可以記錄該對象,如上所示。 但是,當我嘗試記錄類似console.log(weatherData[i].capital)console.log(weatherData.keyname.capital)我不確定。

我不知道為什么會這樣,現在迷失了,所以如果有人有任何想法,請告訴我。 我還使用了componentWillMount和'setTimeout'來確保在請求它之前我已經擁有了所有數據,但這也不能解決任何問題

剛發現問題,這很愚蠢,但是我對象上的鍵周圍有雙引號,這導致在嘗試定位它們時出現問題! 無法知道,因為inspect和redux工具都使用雙引號格式化

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM