1、字符串 --> 数组
split() 方法:用于把一个字符串分割成字符串数组,省略分隔符时,是把整个字符串转化成数组的 1 个元素。把空字符串 ('') 当做分割符时,那么字符串中的每个字符之间都会被分割。
2、数组 --> 字符串
toString() 方法:先把数组中每个元素转化成字符串,然后再以逗号分隔,连接形成 1 个新的字符串。
<script>
var arr = ['hxh','ooo','iii','pg','6*6'];
var arr2 = [1,2,3,9,8,7];
console.log(arr.toString(), typeof(arr.toString())); // hxh,ooo,iii,pg,6*6 string
console.log(arr2.toString(), typeof(arr2.toString())); // 1,2,3,9,8,7 string
console.log(arr + arr2, typeof (arr + arr2)); // hxh,ooo,iii,pg,6*61,2,3,9,8,7 string
</script>
join() 方法:把数组中的所有元素以一定的分隔符来分隔,然后转换成 1 个字符串,省略分隔符时是把元素用逗号隔开(与 toString() 方法相同)。