在 javascript 中,少不了遇到数组与字符串相互转换的情况,而这里就涉及到了 join() 与 split() 方法,本文就简单的对  join() 与 split() 方法的使用作一下介绍。

js  join() 方法定义与介绍

join():将数组中的所有元素组合成一个字符串

语法:

array.join(separator)

参数:

separator:可选,链接数组元素的分割符号,如省略,则默认逗号

js 数组转换成字符串的方法

1、join()方法不填写参数

js代码:

<script>
    var arr = new Array('php','hello','word!');
    document.write(arr.join());
</script>

输出结果:php,hello,word!

2、join()方法,自定义分割符号

<script>
    var arr = new Array('hello!','飞鸟慕博客','!');
    document.write(arr.join(''));
</script>

输出结果:hello!飞鸟慕博客!

js split() 方法定义与介绍

split():将一个字符串分割成字符串数组。

语法:

Object.split(separator,howmany)

参数:

separator:必需,字符串或表达式,用于分割字符串

howmany:可选,指返回数组的长度,如省略,则返回全部

js字符串转换成数组的方法

js代码:

<script>
    var str = 'a,b,c,d';
    arr = str.split(',');
    console.log(arr);
</script>

打印结果:

["a", "b", "c", "d"]