我收到了一个这样的
对象
:this.data = {
O: {
id: 0,
name: value1,
organization: organization1,
...,
},
1: {
id: 1,
name: value1,
organization: organization1,
...,
},
2: {
id: 2,
name: value2,
organization: organization2,
...,
},
...
}
然后我按照id
进行过滤,并移除与从存储中接收到的id
匹配的Object
,如下所示:
filterOutDeleted(ids: any[], data: object,) {
const remainingItems = Object.fromEntries(Object.entries(data)
.filter(([, item]) => !ids.some(id => id === item.id)));
const rows = Object.keys(remainingItems).map((item) => remainingItems[item]);
return rows;
}
很不幸,构建时出现错误,提示'ObjectConstructor'类型上不存在属性'fromEntries'
,而且我目前无法更改tsconfig
文件。在这种情况下,是否有替代方案可用于此fromEntries
?任何帮助都将不胜感激!