2017-02-24 66 views
-1

我试图访问父对象内部的列表对象名称,然后将它们转换为逗号分隔的字符串。 [![] [1]] [1]访问对象名称并将其转换为逗号分隔的字符串

[1]: 在这张图片下,在数据对象下,我有address,phoneFax和header对象。我可以有n个对象。我试图采取所有这些对象的名称并排除标题对象。

我在期待输出为transaction =“address,phoneFax”。

是否有可能用JS做到这一点?

+2

请将数据添加为文本以及您尝试的内容。 –

+0

'keys = Object.keys(yourObject.data).filter(k => k!=='header')' – RomanPerekhrest

回答

1

您可以使用语法

for(var key in obj){ 
    .... 
} 

我创建了一个简单JSFiddle here。在你的情况下键入数据,然后是头,然后方法等。所以你可以做我在JSFiddle中做的事情,并且只循环数据,或者你可以检查密钥是否是数据并通过该密钥循环。

相关问题