【发布时间】:2020-03-02 07:16:41
【问题描述】:
我有一个数据架构
let data = [{
"Count": {
"Grapes": 1,
"Banana": 6,
}
}]
我需要从数组“结果”中过滤对象“计数”的数据
let result = ["Banana"]
得到一个输出
let output = {"Banana": 6}
我将如何使用 javascript 实现这一目标 我试过了
let output = data[0]["Count"].filter( i => result.includes( data[0]["Count"] ));
【问题讨论】:
-
我建议查看 Array.prototype.filter() 上的 MDN 文档和类似的方法(map、reduce),并让我们知道您尝试了什么以及什么不起作用。
标签: javascript arrays object filter