📌  相关文章
📜  将字符串转换为数组 - Javascript (1)

📅  最后修改于: 2023-12-03 14:53:49.955000             🧑  作者: Mango

将字符串转换为数组 - Javascript

在Javascript中,我们可以使用split()方法将一个字符串转换为一个数组。split()方法接受一个分隔符作为参数,将字符串按照该分隔符进行分割,并将分割后的字符串存储到一个数组中。

语法
string.split(separator,limit);
参数
  • separator:(可选)分隔符。如果省略该参数,则将字符串分割成单个字符数组。
  • limit:(可选)分割的长度。如果指定该参数,则只分割指定的长度的字符串。
返回值

返回分割后的字符串数组。

示例

以下代码演示了如何将一个逗号分隔的字符串转换成一个数组:

let str = "apple,banana,orange";
let arr = str.split(",");
console.log(arr); // ["apple", "banana", "orange"]

若不传分隔符参数,则会将字符串按字符一个一个分割成数组:

let str = "hello world";
let arr = str.split("");
console.log(arr); // ["h", "e", "l", "l", "o", " ", "w", "o", "r", "l", "d"]

若传入限制参数,则只会分割指定长度的字符串:

let str = "hello world";
let arr = str.split("", 5);
console.log(arr); // ["h", "e", "l", "l", "o"]
注意事项
  • split()方法不会改变原始字符串,而是返回一个新数组。
  • split()方法使用正则表达式时,需要注意一些特殊字符需要转义,如$*等。