我在数组中有一个带有键值对的对象:
var data = [
{
"errorCode":100,
"message":{},
"name":"InternetGatewayDevice.LANDevice.1.Hosts.HostNumberOfEntries",
"value":"2"
}
];
我想获取对象中“值”键的值。即,输出应该是“2”。
我试过这个:
console.log(data[value]);
console.log(data.value);
两者都记录“未定义”。我在 SO 本身看到了类似的问题。但是,我无法为我的问题找到解决方案。
最佳答案
您可以使用 map 数组的属性。切勿尝试通过硬编码索引值来获取值,如上述答案中所述,这可能会给您带来麻烦。对于您的情况,以下代码将起作用。
data.map(x => x.value)
关于Javascript从数组中的对象获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34507674/