如何在Javascript中动态获取JSON数组名称 [英] how to fetch JSON array name dynamically in Javascript

查看:532
本文介绍了如何在Javascript中动态获取JSON数组名称的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在JSON数组下面,我想使用Item1,Item2,Item3等JavaScript动态获取数组名称.

I've below JSON array, I want to fetch array name dynamically using JavaScript like Item1, Item2, Item3 etc.

如何在JavaScript中动态获取这些值

How to get these values dynamically in JavaScript

{
    "products": {
        "Item1": {
            "name": "iPhone",
            "price": 450
        },
        "Item2": {
            "name": "iPad",
            "price": 450
        },
        "Item3": {},
        "Item4": {
            "name": "iPod",
            "price": 450
        },
        "Item5": {
            "name": "MacBook"
        }
    }
}

推荐答案

使用for..in循环,

for (var key in obj.products) {
    console.log(key);
}

工作示例

这篇关于如何在Javascript中动态获取JSON数组名称的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆