JavaScript 中将字符串转换为数组的方法

JavaScript中将字符串转换为数组的方法:

1、使用 split() 方法,
可以将字符串拆分为子字符串数组。

const str = 'Jdon'
str.split('')

结果:['J','d'.'o','n']

2、使用 destructuring() 方法将字符串转换为数组

const str = 'Jdon'
console.log([...str])

在赋值运算符 = 的左侧使用方括号 [] ,然后在字符串变量前加上三个点......,将其切分为单个元素。
结果:['J','d'.'o','n']


3、使用 Array.from() 允许您提供可选的映射函数。
该函数将在转换过程中应用于字符串的每个元素。Array.from() 方法将返回一个包含字符串元素的新数组。

const str = 'Jdon'
console.log(Array.from(str))

结果:['J','d'.'o','n']

4、使用for循环方法()
迭代字符串的每个字符,并且能够使用索引访问每个字符并使用push()方法将每个字符推送到数组

const str = 'Jdon'
for(let i=0;i<str.length;i++){
   console.log(str[i])
}