這是我的陣列
let result=[
{ lon: -122.08, lat: 37.39 },
[{ id: 800, main: 'Clear', description: '晴天', 圖示: '01d' }. ],
'station',
{
temp: 282.55,
feels_like: 281.86,
temp_min: 280.37,
temp_max: 284.26,
壓力。1023,
濕度: 100.
},
16093,
{ speed: 1.5, deg: 350 },
{ all: 1 },
1560350645,
{
type: 1,
id: 5122,
message: 0.0139,
country: 'US',
sunrise: 1560343627,
日落: 1560396563
},
-25200,
420006353,
'Mountain View',
200.
]
我想獲取圖示屬性,所以我嘗試這樣做
for (let I in result) {
if (i == 1) {
console.log(result[i]['icon'] )。
}
但是我得到了 "undefined "作為輸出。 請幫助我訪問這個陣列中的圖示屬性。
uj5u.com熱心網友回復:
我們不建議在陣列中使用for...in。由于result是一個陣列,那么你可以使用index來獲取icon屬性:
result[1] [0].icon
let result = [
{ lon: -122.08, lat: 37.39 },
[{ id: 800, main: "Clear", description: "晴空", 圖示: "01d" }]。
"站",
{
temp: 282.55,
feels_like: 281.86,
temp_min: 280.37,
temp_max: 284.26,
壓力。1023,
濕度: 100,
},
16093,
{ speed: 1.5, deg: 350 },
{ all: 1 },
1560350645,
{
type: 1,
id: 5122,
message: 0.0139,
country: "US",
sunrise: 1560343627,
日落: 1560396563,
},
-25200,
420006353,
"山景"。
200,
];
const res = result[1] [0].icon。
console.log(res);
<iframe name="sif1" sandbox="allow-forms allow-modals allow-scripts" class="snippet-box-edit snippet-box-result" frameborder="0"></iframe>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/306917.html
標籤:
上一篇:<p>當分配完一個人的座位后,電影票的狀態必須被標記為不可用時,有什么最簡潔的方法來分配一個人的座位,同時回圈播放可用的座位。我們也愿意使用lodash方法。 <preclass=&
