JavaScript 如何将整数数组转换为字符串数组

JavaScript 如何将整数数组转换为字符串数组

任务是将整数数组转换为字符串数组。下面是几种最常用的技术,使用JavaScript进行讨论。

将整数数组转换为字符串数组的方法:

  • 使用JavaScript数组的map()和toString()方法
  • 使用JavaScript的Array.join()和split()方法
  • 使用JavaScript的Array.forEach()和String构造函数

方法1:使用JavaScript数组的map()和toString()方法

在这种方法中,使用map()方法对数组的每个元素应用.toString()方法。

示例:

let Arr = [1, 4, 56, 43, 67, 98];
 
function gfg_Run() {
    let strArr = Arr.map(function (e) {
        return e.toString()
    });
 
    console.log("Array - " + strArr +
        "\ntypeof(Array[0]) - " + typeof (strArr[0]));
}
 
gfg_Run();

输出

Array - 1,4,56,43,67,98
typeof(Array[0]) - string

方法2:使用JavaScript的Array.join()和split()方法

在这种方法中,我们使用join()方法将数组连接起来并将其作为字符串返回。然后,split()方法将由join()方法返回的字符串按照“,”进行拆分。

示例: 这个示例使用了上面讨论的方法。

let Arr = [1, 4, 56, 43, 67, 98];
 
function gfg_Run() {
    let strArr = Arr.join().split(', ');
 
    console.log("Array - " + strArr +
        "\ntypeof(Array[0]) - " + typeof (strArr[0]));
}
 
gfg_Run();

输出

Array - 1,4,56,43,67,98
typeof(Array[0]) - string

方法3:使用JavaScript的Array.forEach()和String构造函数

在这个方法中,我们将使用JavaScript的Array.forEach()来迭代数组,并使用String构造函数将它们转换为字符串类型。

示例:这个示例使用了上面讨论的方法。

const Arr = [1, 2, 3, 4, 5];
const strArr = [];
 
Arr.forEach(function (num) {
    strArr.push(String(num));
});
console.log(
    "Array - " + strArr +
     "\ntypeof(Array[0]) - "
     + typeof strArr[0]
);

输出

Array - 1,2,3,4,5
typeof(Array[0]) - string

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程