JavaScript 中的 join()和split()方法的使用 以及不同点

129 阅读1分钟

1. join()方法 是获取一批字符串,然后用分隔符字符串将他们连接起来,从而返回一个字符串

  • join方法 他的作用是将数组转化为字符串,其作用和toString()相同

2. split()方法 是获取一个字符串 然后再指定的分隔符处将其断开 从而返回一批字符串

join()方法使用:

- 需求:  将arr 里面的内容  打印出来 形式是   数学,语文,化学
let arr = ['数学','语文','化学']

方法1:直接在网页上打印出来 
document.write(arr)  // 结果为 数学,语文,化学

如果直接在控制上打印的话,获取到的还是这个数组 
console.log(arr) // ['数学','语文','化学']

方法2: 使用join()方法
console.log(arr.join(',')) // 这样获取的就是  数学,语文,化学

split()方法使用:

// 需求:  将res这个字符串之间的 '-'去掉,然后使用数组将其他的数据包起来
let res =  '123-456-789-456-1223' 

console.log(res) // 123-456-789-456-1223
// 直接打印出来还是一个字符串

console.log(res.split('-'))  // ['123', '456', '789', '456', '1223']
// 通俗点讲  就是将一个字符串 通过一个指定的 分隔符 进行隔开 获取一批字符串返回,得到的是一个数组  里面装着多个字符串