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']
// 通俗点讲 就是将一个字符串 通过一个指定的 分隔符 进行隔开 获取一批字符串返回,得到的是一个数组 里面装着多个字符串