这就是 JSON 文件的内容:
{
"page": 1,
"total_pages": 10,
"listings": [
{
"name": "Bob",
"occu": "Entry",
"team": "Blue",
"sec": 3,
"days": 16
},
{
"name": "Tom",
"occu": "Advance",
"team": "Main",
"sec": 1,
"days": 23
},
This continues on with hundreds of other entries...
仅当“名字”是 Tom 时,我怎样才能提取“天”的值。
抱歉,如果这是一个原始问题,我刚刚开始开发,正在开发一个快速项目,该项目将帮助我本地的运动队,但我在脚本或 API 方面还不太先进。谢谢
最佳答案
仅当“名称”是 Tom 时才提取“天”的值,需要按'Tom'
名称过滤
,然后映射
天
let listings = [
{
"name": "Bob",
"occu": "Entry",
"team": "Blue",
"sec": 3,
"days": 16
},
{
"name": "Tom",
"occu": "Advance",
"team": "Main",
"sec": 1,
"days": 23
},
{
"name": "Tom",
"occu": "Advanddce",
"team": "Maiddn",
"sec": 1,
"days": 55
}
];
const result = listings.filter(listing=> listing.name=="Tom").map(listing => listing.days);
console.log(result);
关于javascript - 仅当组中的另一个键名称匹配时,如何才能从 JSON API 提取键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50689171/