【发布时间】:2020-07-28 12:20:56
【问题描述】:
我收到一个如下所示的对象:
this.tokensData = {
O: {
id: 0,
name: value1,
organization: organization1,
...,
},
1: {
id: 1,
name: value1,
organization: organization1,
...,
},
2: {
id: 2,
name: value2,
organization: organization2,
...,
},
...
}
我想按id 过滤并删除id 与我从store 收到的id 匹配的Object。到目前为止我尝试了什么:
const filteredObject = Object.keys(this.tokensData).map((token) => {
if (this.$store.state.id !== this.tokensData[token].id) {
return this.tokensData[token];
}
});
这会将Object 替换为undefined - 这可以满足我的目的,但显然并不理想。
非常感谢任何帮助!
【问题讨论】:
标签: javascript object filter