循环遍历javascript中对象的所有成员[重复]

Posted

技术标签:

【中文标题】循环遍历javascript中对象的所有成员[重复]【英文标题】:loop throught all members of an object in javascript [duplicate] 【发布时间】:2013-10-11 00:31:37 【问题描述】:

"USA":["country":"Albuquerque (ABQ)",
        "country":"Allentown (ABE)"
        ],
"Canada":"country":"Calgary (YYC)",
"Hawaii":"country":"Honolulu International Apt (HNL)"

这是我的对象,我需要循环遍历它,这样我才能得到这样的所有值

美国

阿尔伯克基 (ABQ) 阿伦敦 (ABE)

加拿大

卡尔加里 (YYC)

【问题讨论】:

【参考方案1】:

有关解决方案,您可以查看此演示。

DEMO

你可以使用for(k in obj)循环对象

for(k in obj)
    var value = obj[k];

【讨论】:

【参考方案2】:

我在http://jsfiddle.net/5eM4q/为你创建了一个jsfiddle

您访问数据的方式

    data[obj].country

不正确

【讨论】:

希望对你有帮助!!

以上是关于循环遍历javascript中对象的所有成员[重复]的主要内容,如果未能解决你的问题,请参考以下文章

C#:循环遍历嵌套结构的成员对象

循环遍历 JavaScript 对象数组并删除值

es6 javascript的Iterator 和 for...of 循环

JavaScript 数组去重

在Javascript中循环遍历数组的元素[重复]

Iterator 和 for...of 循环