这里讲解几个操作JavaScript字符串的几个方法,字符串和数组有些相似,.length()方法,取字符串某值用索引str[index],(当然也可以用charAt()方法)
字符串与数组的转换
这里我们主要运用.split()和.join()方法实现他们的转换。
let str = 'hello world'
let strArr = str.split('')
console.log(strArr)
运行node指令结果图下
split() 方法用于把一个字符串分割成字符串数组。
提示: 如果把空字符串 ('') 用作 separator,那么 stringObject 中的每个字符之间都会被分割。
注意: split() 方法不改变原始字符串。
接下来我们将数组转换回字符串
let str = 'hello world'
let strArr = str.split('')
let newStr = strArr.join()
console.log(strArr)
console.log(newStr)
结果如下
join() 方法用于把数组中的所有元素转换一个字符串。
元素是通过指定的分隔符进行分隔的。