Javascript 如何将逗号分隔的数字字符串转换为整数?

Javascript 如何将逗号分隔的数字字符串转换为整数?,javascript,string,string-conversion,Javascript,String,String Conversion,我有一个值数组,arr=[108109]。然后,我使用arr.toString()将它们转换为字符串,从而得到“108109”。我这样做的原因是因为我的API要求这个参数arr请求数组到字符串的转换。如何将此值转换为整数 我试着做了const test=parseInt(arr),但我只得到了108。为什么呢?我基本上只想要值108,109值108和109是不同的,所以你必须通过执行parseInt(“108”)和parseInt(“109”)来分别对它们进行parseInt和parseInt(

我有一个值数组,
arr=[108109]
。然后,我使用
arr.toString()
将它们转换为字符串,从而得到
“108109”
。我这样做的原因是因为我的API要求这个参数arr请求数组到字符串的转换。如何将此值转换为整数


我试着做了
const test=parseInt(arr)
,但我只得到了
108
。为什么呢?我基本上只想要值
108,109

值108和109是不同的,所以你必须通过执行
parseInt(“108”)
parseInt(“109”)

来分别对它们进行
parseInt
parseInt(“109”)

值108和109是不同的,所以你必须通过执行
parseInt来分别对它们进行分析(“108”)
parseInt(“109”)

首先使用下面的
split()
方法用逗号拆分值

arr.split(',')
之后,您将在一个数组中分离每个值,该数组可以通过提供数组索引来访问。因此
arr[0]
将包括108,而
arr[1]
将包括109。现在只需单独解析它们

parseInt(arr[0]) 
parseInt(arr[1]) 

首先使用下面的
split()
方法用逗号拆分值

arr.split(',')
之后,您将在一个数组中分离每个值,该数组可以通过提供数组索引来访问。因此
arr[0]
将包括108,而
arr[1]
将包括109。现在只需单独解析它们

parseInt(arr[0]) 
parseInt(arr[1]) 

您获得
108
的原因是在任何无效结果后停止。因此,您基本上是想:

parseInt('108, 109');
在逗号处停止

如果您需要整个阵列,我建议您与一起使用

const test='108109'。拆分(',')。映射(编号);

console.log(test)
您获得
108
的原因是在任何无效结果后停止。因此,您基本上是想:

parseInt('108, 109');
在逗号处停止

如果您需要整个阵列,我建议您与一起使用

const test='108109'。拆分(',')。映射(编号);
console.log(test)
这是关于为什么-这是关于为什么-