split与join的区别,开发中经常要用到

287 阅读1分钟

一. JavaScript ---> join() 方法

1. 定义和用法

join() 方法用于把数组中的所有元素转换成一个字符串。

元素是通过指定的分隔符进行分隔的。

2.语法

array.join(separator)

3. 参数值

image.png

4.返回值

image.png

5.实例一

image.png

6.实例二

image.png

二. split

1. 定义和用法

split() 方法用于把一个字符串分割成字符串数组。

2.提示:

如果把空字符串 ("") 用作 separator,那么 stringObject 中的每个字符之间都会被分割。

3.注意:

split() 方法不改变原始字符串。

4. 语法

string.split(separator,limit)

5.参数值

image.png

6.返回值

image.png

7.实例一

image.png

8.实例二

image.png

9.实例三

image.png

10.实例四

image.png

11.实例五

"2:3:4:5".split(":")	//将返回["2", "3", "4", "5"]
"|a|b|c".split("|")	//将返回["", "a", "b", "c"]

三.总结

  • split应用场景:字符串的分隔多应用于分隔地址,获取需要的名称。

  • 需求:现在有一个数据表格,需要将选中的行进行批量删除,那么就得获取到选中的元素,并且得到这些元素的id,将这些id传送到后端,进行批量删除,那么最好的方式,就是将所有选中的行的id组合成一个有规律的字符串,将这些id传送到后端进行批量删除。

这个时候,join就派上用场了

join方法能把数组序列转换为字符串, join方法后面可以跟match方法进行模式匹配