Javascript 我想知道是否有可能在包含数组的对象数组中循环找到一个数组
是否可以在包含数组的对象数组中循环查找特定数组。换句话说,我已经有了一个值为“60749428”的变量a,所以我试图说在“available”数组中查找一个值为“60749428”的变量。下面是代码示例:Javascript 我想知道是否有可能在包含数组的对象数组中循环找到一个数组,javascript,arrays,postman,Javascript,Arrays,Postman,是否可以在包含数组的对象数组中循环查找特定数组。换句话说,我已经有了一个值为“60749428”的变量a,所以我试图说在“available”数组中查找一个值为“60749428”的变量。下面是代码示例: "values": { "available": [ { "60750276": [ {
"values": {
"available": [
{
"60750276": [
{
"count": 11,
"name": "16",
"percentage": 84.6153846153846,
"value": "16"
},
{
"count": 11,
"name": "16.0.1",
"percentage": 84.6153846153846,
"value": "16.0.1"
},
{
"count": 12,
"name": "16.2",
"percentage": 92.3076923076923,
"value": "16.2"
},
{
"count": 7,
"name": "16.2.4",
"percentage": 53.8461538461538,
"value": "16.2.4"
}
]
},
{
"69127027": [
{
"count": 8,
"name": "65",
"percentage": null,
"value": "65"
},
{
"count": 4,
"name": "69",
"percentage": null,
"value": "69"
}
]
},
{
"60749428": [
{
"count": 8,
"name": "How To",
"percentage": 61.5384615384615,
"value": "How To"
},
{
"count": 4,
"name": "Training",
"percentage": 30.7692307692308,
"value": "Training"
}
]
}
]
}
查看代码示例,您似乎可以使用它来实现这一点
let values={“available”:[{“60750276”:[{“count”:11,“name”:“16”,“percentage”:84.61538461546153846,“value”:“16”},{“计数”:11,“名称”:“16.0.1”,“百分比”:84.61538446153846,“值”:“16.0.1”},{“计数”:12,“名称”:“16.2”,“百分比”:92.307692307623076923,“值”:“16.2”},{“计数”:7,“名称”:“16.2.4”,“百分比”:53.8461538461561538,“值”:“16.2.4”}]},{“69127027”:[{“count”:8,“name”:“65”,“percentage”:null,“value”:“65”},{“count”:4,“name”:“69”,“percentage”:null,“value”:“69”}]},{“60749428”:[{“count”:8,“name”:“How To”,“percentage”:61.53846153846154615,“value”:“How To”},{“count”:4,“name”:“Training”,“百分比”:30.76923076923072308,“值”:“培训”}]}
让res=values.available.find(d=>d[60749428])
console.log(res)
由于这个问题每天被询问和回答大约100次,所以它的可能副本必须是可能的;)谢谢Nitish,它可以工作,但d没有初始化,它如何工作。很抱歉,我是新来的没有问题。这将是您的良好起点。