Javascript 根据reactjs中的值获取唯一键

Javascript 根据reactjs中的值获取唯一键,javascript,Javascript,我的目标如下: { "Size": { "L": [ "Men clothing", "Women clothing", "Toys" ], "M": [ "Women clothing" ] } } 我试图创建一个函数,返回包含给定类别的大小键 例如,当我通过Men

我的目标如下:

{
  "Size": {
    "L": [
      "Men clothing",
      "Women clothing",
      "Toys"
    ],
    "M": [
      "Women clothing"
    ]
  }
}
我试图创建一个函数,返回包含给定类别的大小键


例如,当我通过
Men clothing
时,我需要期望函数返回
[“L”]
。我通过了
男装
女装
,我需要的结果是
[“L”,“M”]

有多种方法可以获取包含给定字符串的密钥。这是其中之一:

const集合={
“尺寸”:{
“L”:[
“男装”,
“女装”,
“玩具”
],
“M”:[
“女装”
]
}
}
函数getSizes(对象、类别){
返回Object.keys(obj.filter)(key=>{
返回类别。一些(类别=>obj[key]。包括(类别));
});
}
log(getSizes(collection.Size,['Men-clothing']);

log(getSize(collection.Size,['Men clothing','Women clothing'])
这看起来像一个
Size
是一个对象而不是数组,你可以用object.key(Size)来获取所有键的数组[L,M],然后检查值