比如: a = "123,456,789";
b = a.split(","); //获得的是字符串数组
现在是想得到
c = [123,456,789] //数字类型的数组
字符串类型的数组转怎么换成整数类型的数组
答案:2 悬赏:30 手机版
解决时间 2021-02-20 16:16
- 提问者网友:爱了却不能说
- 2021-02-19 18:13
最佳答案
- 五星知识达人网友:零点过十分
- 2021-02-19 19:47
a = "123,456,789";
b = a.split(",");
c = [];
for (var i = 0; i < b.length; i++) {
c.push(Number.parseInt(b[i]));
}
console.log(c);
b = a.split(",");
c = [];
for (var i = 0; i < b.length; i++) {
c.push(Number.parseInt(b[i]));
}
console.log(c);
全部回答
- 1楼网友:春色三分
- 2021-02-19 20:50
string 没有这个构造。用valueof转换数据类型。new string是创建string引用类型,堆栈表现形式不一样。虽然你眼睛看到的结果可能一样。new string是创建新对象,建立堆引用;string valueof就是强制把原基础类型变成string。你先别想那么多。就这么用。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯