使用
Object.keys检索键名的完整列表(阵列)。一个polyfill
在这里可用。
var group = response.groupIds[i];var allPropertyNames = Object.keys(group);for (var j=0; j<allPropertyNames.length; j++) { var name = allPropertyNames[j]; var value = group[name]; // Do something}您问题的回答格式仅包含一对键值对。然后可以将代码简化为:
var group = response.groupIds[i];var name = Object.keys(group)[0]; // Get the first item of the list; = key namevar value = group[name];
如果你没有在列表中感兴趣的话,使用
for-i-in循环 使用
hasOwnProperty。必须使用最后一种方法,以排除从原型继承的属性。
for (var name in group) { if (group.hasOwnProperty(name)) { var value = group[name]; // Do something }}


