如何在typescript中创建包含多个键值对的对象数组

如何在typescript中创建包含多个键值对的对象数组,typescript,Typescript,我从我的服务器上得到的响应是一组对象,如下所示: [ {_from: "A/1", _to: "A/2", status:"ok"}, {_from: "A/2", _to: "A/3", status:"ok"}, {_from: "A/1", _to: "A/3", status:"ok"} ] 我想将其转换为如下所示的数组,如类型脚本中所示: [ {from: 1, to: 2}, {from: 2, to: 3}, {from: 1, t

我从我的服务器上得到的响应是一组对象,如下所示:

[
    {_from: "A/1", _to: "A/2", status:"ok"},
    {_from: "A/2", _to: "A/3", status:"ok"},
    {_from: "A/1", _to: "A/3", status:"ok"}
]
我想将其转换为如下所示的数组,如类型脚本中所示:

[
    {from: 1, to: 2},
    {from: 2, to: 3},
    {from: 1, to: 3}
]

我是TypeScript的新手,对键值对的概念感到困惑。非常感谢您在这方面的任何帮助。谢谢

这就是使用JavaScript/TypeScript的。您可以遍历数组,拆分值,并返回所需的对象

const a=[{从“a/1”到“a/2”,状态:“ok”},
{从:“A/2”,改为:“A/3”,状态:“ok”},
{从:“A/1”,改为:“A/3”,状态:“ok”};
const res=a.map({u-from,{u-to})=>({
from:(_from.split('/')[1],
致:(_to.split('/')[1],
}));
控制台日志(res)