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],然后检查值