📌  相关文章
📜  从字符串中创建一个数组 - Javascript (1)

📅  最后修改于: 2023-12-03 15:06:34.980000             🧑  作者: Mango

从字符串中创建一个数组 - Javascript

JavaScript 中有多种将字符串转换为数组的方法。在这篇文章中,我们将为您提供多种方法,让您可以根据您的需求选择最适合的方法。

使用 split() 方法将字符串分割为数组

split() 可以将字符串分割为字符串数组,可以使用分隔符指定分割点。

示例代码:

const str = "apple,banana,orange";
const arr = str.split(",");
console.log(arr); // ["apple", "banana", "orange"]
将字符串字符一个个添加到数组中

可以使用 for 循环将字符串中的每个字符添加到数组中。

示例代码:

const str = "abc";
const arr = [];
for (let i = 0; i < str.length; i++) {
  arr.push(str[i]);
}
console.log(arr); // ["a", "b", "c"]
使用 Array.from() 方法将类数组转换为数组

可以使用 Array.from() 将类数组对象(如字符串、Set、Map 等)转换为数组。

示例代码:

const str = "abc";
const arr = Array.from(str);
console.log(arr); // ["a", "b", "c"]
使用 Array.prototype.map() 方法将字符串中每个字符转换为数字

可以使用 Array.prototype.map() 将字符串中的每个字符转换为数字。

示例代码:

const str = "123";
const arr = str.split("").map(Number);
console.log(arr); // [1, 2, 3]

至此,以上四种方法就是将字符串转换为数组的常用方法,根据不同的需求,可以选择不同的方法。