2016-12-28 76 views
0

我對此感到內疚,但可惜我無法拔出並列出對象數組中的特定元素,並想知道是否有人更好地瞭解如何循環並找到這些。通過對象中的元素的JavaScript循環

我擁有的對象稱爲組,組中我需要列出的元素稱爲passcode_field。

因爲我需要的是嵌套在實際的對象內,我知道我不能只顯示它們。我用循環編碼總是有一個弱點。

這是我試過的。

for (passcode_field in groups) { 
    groups.passcode_field 
} 

這不是我所需要的。有人能夠在這裏對我需要的東西進行破解嗎?

+2

嘗試使用'groups [passcode_field]' –

+0

爲對象數組,稱爲'arr'嘗試'arr.map(obj => obj.passcode_field)'。如果'passcode_field'是一個變量,請使用Uma Kanth建議的括號表示法。 –

+0

'for(passcode_field in groups)'中的passcode_field應該是任何字符串。你沒有義務在組內宣佈它爲obj – Milaci

回答

0

map功能正在把從陣列拾取件事情:

let result= groups.map((group) => { 
    return group.passcode_field; 
} 

result將含有passcode_field值的數組。

0
for(passcode_field in groups){ 
    for(m in passcode_field) 
    { 
     use m to access the list 
    } 
} 

或使用console.log(組)並找出如何訪問它們。