Javascript 如何将字符串数组转换为数字数组
我有一个javascript数组Javascript 如何将字符串数组转换为数字数组,javascript,arrays,string,sum,numbers,Javascript,Arrays,String,Sum,Numbers,我有一个javascript数组 ["666", "321", "333"] 我想把它转换成 [666, 321, 333] 获取该数组值的总和 请帮助。只需使用 let arr2 = arr1.map(Number); 转换为数字 ["666", "321", "333"].map( s => +s ) 值之和 ["666", "321", "333"].reduce( ( a, c ) => a+(+c), 0 ) 您可以使用和求和由转换为数字的值 var数组=[“6
["666", "321", "333"]
我想把它转换成
[666, 321, 333]
获取该数组值的总和
请帮助。只需使用
let arr2 = arr1.map(Number);
转换为数字
["666", "321", "333"].map( s => +s )
值之和
["666", "321", "333"].reduce( ( a, c ) => a+(+c), 0 )
您可以使用和求和由转换为数字的值
var数组=[“666”、“321”、“333”],
sum=array.reduce((s,v)=>s++v,0);
控制台日志(总和)代码>您可以这样简单地尝试
var arr=["666", "321", "333"];
var result=arr.map(Number);
result[3] // 71
typeof(result[3]) // "number"
您将获得数组值。const newArr=arr.map(Number)
;是否尝试解决此问题?结果[3]==未定义的
数组从0开始。