我基本上是想让一些代码在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');

10-06 04:23