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" 无参数时注意字符串中有逗号