如何在javascript中将字符串数组转换为数字数组?
我有一个字符串数组,所有的字符串都是数字如何在javascript中将字符串数组转换为数字数组?,javascript,ecmascript-6,Javascript,Ecmascript 6,我有一个字符串数组,所有的字符串都是数字 var a = ['11', '15', '16', '17']; 预期产出: b = [11, 15, 16, 17]; var a=['11','15','16','17']; var b=a.map(编号); 控制台日志(b) var a=['11','15','16','17']; var b=a.map(编号); 控制台日志(b)您可以使用循环,并将包含字符串的数组的每个元素转换为整数。parseInt()是一个将字符串转换为整数的方法,
var a = ['11', '15', '16', '17'];
预期产出:
b = [11, 15, 16, 17];
var a=['11','15','16','17'];
var b=a.map(编号);
控制台日志(b)代码>
var a=['11','15','16','17'];
var b=a.map(编号);
控制台日志(b)代码>您可以使用循环,并将包含字符串的数组的每个元素转换为整数。parseInt()是一个将字符串转换为整数的方法,它有两个参数,第一个参数是字符串,第二个参数是整数的基数
var a=[“1”、“2”、“3”];
控制台日志(a);
b=[];
对于(i=0;i可以使用循环,并将包含字符串的数组的每个元素转换为整数。parseInt()是一个将字符串转换为整数的方法,它需要两个参数,第一个参数是字符串,第二个参数是整数的基数
var a=[“1”、“2”、“3”];
控制台日志(a);
b=[];
对于(i=0;ib=a.map(Number)
a=['11','15','16','17'].map(item=>parseInt(item,10)
b=a.map(Number)
a=['11','15','16','17'].map(item=>parseInt(item,10)
它更简单、更逻辑更简单、更逻辑