【发布时间】:2020-11-25 13:37:05
【问题描述】:
我有一个嵌套对象
var obj = {"bn_IN":
{"status":"SUCCESS","language":"BENGALI","message":"Translated successfully"},"sq_AL":
{"status":"SUCCESS","language":"ALBANIAN","message":"Translated successfully"},"af_ZA":
{"status":"SUCCESS","language":"AFRIKAANS","message":"Translated successfully"},"da_DK":
{"status":"SUCCESS","language":"DENMARK_DANISH","message":"Translated successfully"},
"ar_DZ":{"status":"SUCCESS","language":"ARABIC","message":"Translated successfully"}}
我需要从“BENGALI”值中获取键“bn_IN”
试过了:
Object.keys(obj.filter(k=>obj[k]===BENGALI.toUpperCase())
无法过滤
【问题讨论】:
-
欢迎来到 Stack Overflow!请使用tour(您将获得徽章!)并通读help center,尤其是How do I ask a good question? 您最好的选择是进行研究,search 以获取有关 SO 的相关主题,然后试一试. 如果您在进行更多研究和搜索后遇到困难并且无法摆脱困境,请发布您的尝试minimal reproducible example,并具体说明您遇到的问题。人们会很乐意提供帮助。
标签: javascript object key key-value nested-object