javascript - 将字符串转换为数组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);
})
}
解决方案
您可以.map()
通过传递Number
函数作为回调来使用。从文档:
在非构造函数上下文中(即没有
new
运算符),Number
可以用来执行类型转换。
const input = ["117498","4734","9782","53196"];
const output = input.map(Number);
console.log(output);
推荐阅读
- batch-file - 批处理 .cmd:我可以覆盖参数值 %~1 并将其返回到函数中吗?
- python - ALS 算法 Spark MLlib - 我如何获得自己的“个人推荐”(未排名的电影排名)
- java - 使用 jComboBox 从数据库中过滤 jTable 数据
- android - 无法在 Unity 上读取 android 意图数据
- python - 无法在 pypy 3 上安装 numpy - OSX
- powershell - How to get "FirstInstallVersion" of adobe acrobat reader using powershell
- python - 如何在 django 中创建自定义 mixin?
- windows - 如何在 Windows 10 IOT Core OS 中读取注册表项?
- python - Adding time to a date in Python
- sql-server - MS SQL Server SSIS 导入错误十进制值