首页 > 解决方案 > 将字符串转换为数组Angular内的整数

问题描述

我有一个从 console.log(res) 显示的数组,如下所示:

res = ["117498","4734","9782","53196"]

如果我想将数组的格式转换成这样,该怎么办:

res = [117498,4734,9782,53196]

我对使用地图感到困惑。在角度上,如果有地图的方式,我必须在我的 component.ts 中导入什么地图库

我的代码:

public apiData;
ngOnInit() {

this.countryunitservice.getTicketCountryUnit().subscribe((res)=>{
  this.apiData = res;
  console.log(res);
})
}

标签: javascriptarraysjsonangular

解决方案


您可以.map()通过传递Number函数作为回调来使用。从文档

在非构造函数上下文中(即没有new运算符),Number可以用来执行类型转换。

const input = ["117498","4734","9782","53196"];

const output = input.map(Number);

console.log(output);


推荐阅读