将字符串数组更改为int数组

时间:2019-02-25 07:10:48

标签: angular typescript

在Angular中,我试图将字符串数组转换为int数组。但是我不知道如何使用Typescript。

我的阵列

[{x:14,y:"00:12"},
{x:20,y:"13:14"},
{x:40,y:"15:28"}]

我需要的

[{x:14,y:00:12},
{x:20,y:13:14},
{x:40,y:15:28}]

请帮帮我!

1 个答案:

答案 0 :(得分:0)

您可以使用以下代码进行转换
[{x: "5", y: "6"}, {x: "4", y: "5"}, {x: "3", y: "4"}]

[{x: 5, y: 6}, {x: 4, y: 5}, {x: 3, y: 4}]

const a = [{x: "5", y: "6"}, {x: "4", y: "5"}, {x: "3", y: "4"}];
const b = a.map(item => {
  return {x: parseInt(item.x, 10), y: parseInt(item.y, 10)};
});