使用 - 在键

时间:2016-02-09 12:33:26

标签: javascript json

我有一个以下格式的有效json。我希望能够打印desc的值。

 var obj = 
    {
        "x-internal": {
            "name": {
                "desc": "abc"
            }
        }
    }

console.log(" Val :"+obj.x-hooks.warehouse.desc);

我得到一个引用错误,说明没有定义钩子。

1 个答案:

答案 0 :(得分:-1)

这应该有效:

 console.log(" Val :"+obj["x-hooks"].warehouse.desc);

为清楚起见,我假设x-hooks属于obj

的一部分