【发布时间】:2021-08-30 23:45:46
【问题描述】:
我正在开发一个打字稿项目,其中我获取以下形式的数据:
const data1 = { id: 0, rac: 43, tcreated: "12-04-21", tupdated: "12-09-22", Custname: "A" }
现在我想动态过滤列以进行进一步处理,
const fields = ["id", "tcreated", "Custname"];
我找到了普通 Javascript 的解决方案
const subset = fields.reduce((a, e) => ((a[e] = data1[e]), a), {});
但是这在我的 typescript React 项目中不起作用。我尝试了here 提到的各种其他方法,但由于类型不匹配 TS7053,似乎没有一种方法有效。 有什么想法吗?
【问题讨论】:
标签: json reactjs typescript