在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 方法检查它们。
【问题讨论】:
添加源string
和array
您可以创建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 - 如何将数组中的数字转换为字符串并使用 If 语句