我基本上是想让一些代码在JSON文件中查找特定的JSON字符串,并报告其父名称是什么。我为此使用NodeJS。
例如:
{
"Array1" : [
"Thing1",
"Thing2",
"Thing3",
],
"Array2" : [
"Thing4",
"Thing5",
"Thing6"
]
}
我想要此代码执行的操作是获取一个我给它的值,例如“ Thing1”,并使用其所在的数组的名称进行报告,因此,我得到了它来搜索“ Thing1”并将其返回给我“ Array1”。我得到它来搜索“ Thing4”,它返回“ Array2”。它提供的输出需要放在一个变量中,以便我稍后在代码中使用。
谢谢你的帮助!
干杯,
内森
最佳答案
用这个:
function search(arr,searchStr)
{
for( a in arr)
if(arr[a].filter(t=>t==searchStr).length>0)
return a;
return null;
}
和
search(yourArray,'Thing1');