JavaScript字符串和数组转换操作

148 阅读1分钟

这里讲解几个操作JavaScript字符串的几个方法,字符串和数组有些相似,.length()方法,取字符串某值用索引str[index],(当然也可以用charAt()方法)

字符串与数组的转换

这里我们主要运用.split().join()方法实现他们的转换。

let str = 'hello world'
let strArr = str.split('')
console.log(strArr)

运行node指令结果图下

1714229026991.png

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

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

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

接下来我们将数组转换回字符串

let str = 'hello world'

let strArr = str.split('')
let newStr = strArr.join()

console.log(strArr)
console.log(newStr)

结果如下

1714229502471.png

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

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