我有一个具有键值对的对象数组,我想在每个对象中找到特定的键并返回值。
数组的示例:
filterCounties=[
{
"StateName": "Delaware",
"CountyName": "Kent",
"FIPS": 10001,
"Eligibles_2017": 33292,
"Eligibles_2018": 34938,
"Penetration_2017": 0.107,
"Penetration_2018": 0.123
},
{
"StateName": "Delaware",
"CountyName": "New Castle",
"FIPS": 10003,
"Eligibles_2017": 94030,
"Eligibles_2018": 98080,
"Penetration_2017": 0.128,
"Penetration_2018": 0.164
},
{
"StateName": "Delaware",
"CountyName": "Sussex",
"FIPS": 10005,
"Eligibles_2017": 61964,
"Eligibles_2018": 65990,
"Penetration_2017": 0.082,
"Penetration_2018": 0.097
},
{
"StateName": "Delaware",
"CountyName": "Pending County Designation",
"FIPS": 10,
"Eligibles_2017": 9,
"Eligibles_2018": 0,
"Penetration_2017": 0,
"Penetration_2018": 0
}
]
我正在寻找的关键是 Penetration_2018 - 我可以使用以下代码并使用 console.log 输出值
const mapTest = new Map(
Object.entries(filterCounties).forEach(([key, value]) =>
console.log((key, value["Penetration_2018"]))
)
);
这将输出值:控制台.log 输出 https://i.stack.imgur.com/6EVPO.png
但是,如果我分配给一个变量然后记录该变量
const mapTest = new Map(
Object.entries(filterCounties).forEach(
([key, value]) => (key, value["Penetration_2018"])
)
);
console.log(`This is mapTest ${mapTest}`);
我得到没有值的 [object Map] - 我认为使用箭头函数时,返回是隐式的?
输出图像 - 有或没有字符串连接在此输入图像描述 https://i.stack.imgur.com/WAHeL.png
我最终想提取这些值并将它们分配给 Victory BarChart 的 Y 轴。感谢您的任何见解/指导。