【发布时间】:2021-08-21 10:39:03
【问题描述】:
我有以下对象数组,我们称之为“myArray”:
0: { name: "name1", key: "12weqw3123123"}
1: { name: "name2", key: "1231231rasd"}
2: { name: "name3", key: "sa43214dasd"}
我想要实现的是将属性命名表单名称切换为键,相反,所以最终结果是这样的:
0: { key: "name1", name: "12weqw3123123"}
1: { key: "name2", name: "1231231rasd"}
2: { key: "name3", name: "sa43214dasd"}
我试过了
const { name } = myArray;
const newResp = { key: name };
但它未定义,我也尝试过
const newArray = [...myArray].map((r: { name: any; key: any }) => {
r.name = r.key;
delete r.key;
});
有什么建议吗?谢谢
【问题讨论】:
标签: javascript arrays typescript ecmascript-6