情况
我有一个返回的 JSON 对象。下面是一个例子。在who
此特定示例中,可以更改为所需的任何属性名称。所以例如下一次这将是name
而不是who
[{"who":"Arthur"},{"who":"Craig"},{"who":"Dan"},{"who":"Daniel"},{"who":"Frank"},{"who":"Ian"},{"who":"jamie"},{"who":"Jason"},{"who":"jaz"},{"who":"Liam"},{"who":"Paul"},{"who":"Shaun"},{"who":"Wayne"}]
问题
在我的 JS 中,我需要能够在不使用其名称的情况下引用属性并访问其数据,因为名称总是不同的。
我试过的
data.forEach(function(m){
console.info(m); // Object { who="Craig"}
console.info(m.who); // Craig, as expected
console.info(m[0]); // now not sure who to get it if who changes to name
});