- 已关闭**。此问题需要details or clarity。当前不接受答案。
- 想要改进此问题?**添加详细信息并通过editing this post阐明问题。
14小时前关门了。
Improve this question
我试图从Angular 中的对象中过滤出真实值。我无法过滤出真实值。
这是我的json:
const response ={
"name": "xyz",
"version": "50",
"A": true,
"B": {
"type": ""
},
"C": {
"D": true,
"E": true
},
"I": true
}
我想要的领域,谁在对象的对象真正的价值。这就是我正在尝试
for (const key in response) {
const entry = response[key];
if (entry == true) {
result[key] = entry;
}
}
console.log("result", result)
为此,我将获得{A:true,I:true},但我需要过滤掉具有真值的字段({" A ":真,"C":{" D ":真,"E":真},"I":true})。有人能帮我吗?先谢了
1条答案
按热度按时间9lowa7mx1#
如果出现对象,您可以采用递归方法过滤级别或嵌套级别。