今天在看某个大神的JS代码时,发现里面大量使用了join()方法,虽然知道js的join()的作用,但还是忍不住想水一篇博文!

js的join()的使用教程

js中的join()方法可以将数组中的所有的元素放入到一个字符串内,并以指定的字符进行分割,并返回。

语法:

arrayObject.join(separator)

参数:

separator:可省略,如指定则以传入的字符串来分割数组元素,省略则默认以逗号分割数组元素!

例1:join()处理一个数组,不传入任何参数

var arr = new Array();
arr[0] = "feiniaomy.com"
arr[1] = "mochu"
arr[2] = "飞鸟慕鱼"
//join() 方法未传入任何参数
var str = arr.join();
console.log(str);

打印结果:

feiniaomy.com,mochu,飞鸟慕鱼

注意:join() 方法在无传入参数的情况下,某人以英文逗号(,)分割数组的元素,并返回处理好的字符串!

例2:join() 以指定的字符串分割数组的元素

var arr = new Array();
arr[0] = "shanghai"
arr[1] = "beijing"
arr[2] = "shandong"
//使用字符串“|”分割数组的元素
var str = arr.join('|');
console.log(str);

输出结果:

shanghai|beijing|shandong