1.字符串->数组
使用split方法.
eg.
注:如果split()无任何参数,则arr为[123]
2.数组->字符串
a.使用Array对象的toString()方法,执行时将对数组中的每一项调用toString()方法,并将结果用逗号连接起来。类似的使用toLocaleString()方法时,将会对数组中的每一项调用toLocaleString()方法,最后将结果用逗号连接起来。eg.
执行后str为"dog,cat,bird"
b.使用Array对象的join()方法,参数为连接数组中数据的字符串。
eg.
使用split方法.
eg.
var str = "123";
var arr = str.split("");//arr为[1,2,3]注:如果split()无任何参数,则arr为[123]
2.数组->字符串
a.使用Array对象的toString()方法,执行时将对数组中的每一项调用toString()方法,并将结果用逗号连接起来。类似的使用toLocaleString()方法时,将会对数组中的每一项调用toLocaleString()方法,最后将结果用逗号连接起来。eg.
var arr = ["dog","cat","bird"];
var str = arr.toString();//arr.toLocaleString();执行后str为"dog,cat,bird"
b.使用Array对象的join()方法,参数为连接数组中数据的字符串。
eg.
var arr = ["dog","cat","bird"];
var str = arr.join("");//str为"dogcatbird"
var str = arr.join();//str为"dog,cat,bird" 无参数时注意字符串中有逗号
本文介绍了JavaScript中字符串与数组相互转换的方法,包括如何使用split()方法将字符串转换为数组,以及如何利用toString(), toLocaleString()和join()方法将数组转换回字符串。这些技巧对于日常的前端开发工作非常实用。
346

被折叠的 条评论
为什么被折叠?



