在javascript中如何将字符串转换为数组和数组转换为字符串

Posted

技术标签:

【中文标题】在javascript中如何将字符串转换为数组和数组转换为字符串【英文标题】:In javascript how to convert string to array and array to string 【发布时间】:2015-11-11 02:46:39 【问题描述】:

javascript 和 Jquery 中如何将字符串转换为数组,以及如何将相同的数组转换为字符串并使用 JavaScript 中的 typeof 方法检查它们。

【问题讨论】:

添加源stringarray 您可以创建JSON对象(这是一个数组,通常由数组组成,然后如果您想要字符串则将其字符串化 你可以使用array.join(key) 将数组转换为字符串,你可以使用string.split(key) 你可以看看这些函数 这是什么数组of 【参考方案1】:
var arr = "abcdef".split(''); // creates an array from a string

var str = arr.join(''); // creates a string from that above array

【讨论】:

【参考方案2】:

从字符串到数组可以使用split()方法

var str = "How are you doing today?";
var res = str.split(" ");

console.log(res); // How,are,you,doing,today? it will print

从数组到字符串可以使用Join() 方法或toString() 方法

【讨论】:

【参考方案3】:

如果您想手动操作,无需任何 JavaScript 方法。试试下面的

字符串到数组

var str = "STRING";
var arr = [];
for(int i=0; i<=str.length; i++)
    arr[i] = str.charAt(i);

数组转字符串

var str = "";
var arr = ["S","T","R","I","G"];
for(int i=0; i<=arr.length; i++)
    str +=arr.charAt(i);

【讨论】:

以上是关于在javascript中如何将字符串转换为数组和数组转换为字符串的主要内容,如果未能解决你的问题,请参考以下文章

javascript中如何将获得的整型数值转换为字节数组

如何使用javascript将字符串数组转换为布尔值? [复制]

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

Javascript - 如何将数组中的数字转换为字符串并使用 If 语句

怎样将JAVA中得list集合转换为javascript的二维数组?

javascript 怎么将字符串转换为ArrayBuffer