5、split()与join()的区别
split()与join()的区别
split是切割成数组的形式,而join是将数组转换成字符串
split与join都是JavaScript中常用的字符串函数,他们的作用不同:
split函数:
- 将一个字符串分割成字符串数组
- split函数可以接收一个分隔符作为参考,将一个字符串拆分成为多个字符串,并返回一个字符串数组。
例如:
let str = "apple,banana,orange"; let arr = str.split(","); console.log(arr); // ["apple", "banana", "orange"]
注释:
- 在上述代码中,通过“,”将字符串拆分成3个子字符串 "apple"、"banana"、"orange",然后返回一个包含这3个字符串的字符串数组。
join函数:
- 将一个字符串数组合并成一个字符串
- join函数可以接收一个分隔符作为参数,将一个字符串数组的所有元素合并成一个字符串,并返回这个字符串:
例如:
let arr = ["apple", "banana", "orange"]; let str = arr.join(","); console.log(str); // "apple,banana,orange"
解释:
- 上述代码中,通过","将数组中的3个字符串合并成一个字符串"apple,banana,orange",然后返回这个字符串。
总结:
- split函数和join函数的作用是相反的。split函数用于将一个字符串拆分成多个字符串,而join函数用于将一个字符串数组合并成一个字符串

浙公网安备 33010602011771号