在JavaScript中如何将字符串转换为数组,以及将数组转换为字符串。

10

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


添加源代码 stringarray - Tushar
你可以创建一个JSON对象(通常由数组组成的数组),如果想要字符串,则对其进行字符串化。 - pokrak94
你可以使用array.join(key)将数组转换为字符串,也可以使用string.split(key)。你可以查看这些函数。 - Oli Soproni B.
这是一个数组的什么 - user2864740
这个回答是否解决了你的问题?如何从字符串获取字符数组? - Heretic Monkey
3个回答

19
var arr = "abcdef".split(''); // creates an array from a string

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

5

要将字符串转换为数组,您可以使用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()方法。


1
如果您想手动完成,而不使用任何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);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接