在 JavaScript 中将整数数组转换为字符串数组

2022-08-30 05:29:08

我有一个如下数组:

var sphValues = [1, 2, 3, 4, 5];

然后我需要转换上面的数组,如下所示:

var sphValues = ['1', '2', '3', '4', '5'];

我该如何转换?我用它来自动完成。


答案 1

您可以使用 map 并将 String 构造函数作为函数传递,这会将每个数字转换为字符串:

sphValues.map(String) //=> ['1','2','3','4','5']

这不会改变 sphValues。它将返回一个新数组。


答案 2

只需使用数组方法

var sphValues = [1,2,3,4,5];   // [1,2,3,4,5] 
sphValues.join().split(',')    // ["1", "2", "3", "4", "5"]