js split分割字符串成数组


在JavaScript中,你可以使用`String`对象的`split()`方法来将字符串分割成数组。这个方法会按照指定的分隔符将字符串分割成子串,并将结果作为数组返回。

以下是一个简单的例子:


let str = "apple,banana,cherry";
let fruits = str.split(",");

console.log(fruits); // 输出: ["apple", "banana", "cherry"]

在这个例子中,字符串`"apple,banana,cherry"`被逗号`","`分割成了数组`["apple", "banana", "cherry"]`。

`split()`方法可以接受一个正则表达式作为参数,这使得它非常灵活,能够处理更复杂的分割场景。

例如,使用正则表达式来分割包含多个空格的字符串:


let text = "Hello   world   from   JavaScript";
let words = text.split(/\s+/);

console.log(words); // 输出: ["Hello", "world", "from", "JavaScript"]

在这个例子中,`\s+`是一个正则表达式,匹配一个或多个空白字符(包括空格、制表符、换行符等)。`split(/\s+/)`将这些空白字符作为分隔符,将字符串分割成了单词数组。