访问具有空格的JSON对象键

我有以下json对象:

{ "id": "109", "No. of interfaces": "4" } 

以下几行工作正常:

 alert(obj.id); alert(obj["id"]); 

但是如果键有空格,那么我不能访问它们的值,例如

 alert(obj."No. of interfaces"); //Syntax error alert(obj["No. of interfaces"]); //Return 'undefined' 

我如何访问其键名有空格的值? 这甚至有可能吗?

做到这一点的方法是通过括号表示法。

 var test = { "id": "109", "No. of interfaces": "4" } alert(test["No. of interfaces"]);