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

发布时间 2023-10-23 16:06:41作者: 夜久听山雨

1、 使用 .split(''):

split() 是一种字符串方法,可将字符串拆分为具有模式的有序列表的数组。这是一种 ES6 方法,是完成工作的最干净的方法。

  • Seperate string by space character(' ') *

const myFavShow = 'The Office';
const myFavShowArray = myFavShow.split('');
console.log(myFavShowArray) //['T', 'h', 'e', ' ', 'O', 'f', 'f', 'i', 'c', 'e']
这种方式的另一个优点是我们可以用字符或空格分隔字符串。以下是我们如何做到这一点的示例。

  • Seperate string by whitespace(' ') *
    const myFavShow = 'The Office';
    const myFavShowArray = myFavShow.split(' ');
    console.log(myFavShowArray) //['The', 'Office']

  • Seperate string by a character '-' *
    const favDialogue = 'Thats-what-she-said';
    const favDialogueArr = favDialogue.split('-');
    console.log(favDialogueArr) //['Thats', 'what', 'she', 'said']
    它也适用于正则表达式,你可以在此处找到 split() 的完整文档。