📌  相关文章
📜  如何在javascript中将字符串转换为int数组(1)

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

如何在JavaScript中将字符串转换为int数组

在JavaScript中,将字符串转换为int数组可以通过多种方法实现。以下是常用的几种方法:

1. 使用split()方法和map()方法

通过 split() 方法将字符串分割成单个字符,再通过 map() 方法将字符转换为整数类型,最终得到一个整数数组。

let str = "12345";
let arr = str.split("").map((num) => parseInt(num));
console.log(arr); // [1, 2, 3, 4, 5]
2. 使用for循环和parseInt()函数

通过 for 循环依次访问字符串中的每个字符,再通过 parseInt() 函数将字符转换为整数类型,最终得到一个整数数组。

let str = "12345";
let arr = [];
for (let i = 0; i < str.length; i++) {
  arr.push(parseInt(str.charAt(i)));
}
console.log(arr); // [1, 2, 3, 4, 5]
3. 使用Array.from()方法和parseInt()函数

通过 Array.from() 方法将字符串转换为字符数组,再通过 parseInt() 函数将字符转换为整数类型,最终得到一个整数数组。

let str = "12345";
let arr = Array.from(str, (num) => parseInt(num));
console.log(arr); // [1, 2, 3, 4, 5]

以上就是几种常用的将字符串转换为int数组的方法。根据不同情况,选择不同的方法实现即可。