📅  最后修改于: 2023-12-03 15:24:31.212000             🧑  作者: Mango
在JavaScript中,将字符串转换为int数组可以通过多种方法实现。以下是常用的几种方法:
通过 split()
方法将字符串分割成单个字符,再通过 map()
方法将字符转换为整数类型,最终得到一个整数数组。
let str = "12345";
let arr = str.split("").map((num) => parseInt(num));
console.log(arr); // [1, 2, 3, 4, 5]
通过 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]
通过 Array.from()
方法将字符串转换为字符数组,再通过 parseInt()
函数将字符转换为整数类型,最终得到一个整数数组。
let str = "12345";
let arr = Array.from(str, (num) => parseInt(num));
console.log(arr); // [1, 2, 3, 4, 5]
以上就是几种常用的将字符串转换为int数组的方法。根据不同情况,选择不同的方法实现即可。