js中字符串转数组的方法
时间: 2023-10-12 19:03:51 浏览: 103
js数组与字符串的相互转换方法
在JavaScript中,有几种方法可以将字符串转换为数组:
1. `split()` 方法:使用指定的分隔符将字符串拆分为数组元素。
```javascript
const str = "a,b,c,d,e";
const arr = str.split(",");
console.log(arr);
// 输出: ["a", "b", "c", "d", "e"]
```
2. `Array.from()` 方法:将可迭代对象(如字符串)转换为数组。
```javascript
const str = "hello";
const arr = Array.from(str);
console.log(arr);
// 输出: ["h", "e", "l", "l", "o"]
```
3. `Array.prototype.map()` 方法:将字符串中的每个字符映射为数组的每个元素。
```javascript
const str = "hello";
const arr = Array.prototype.map.call(str, (char) => char);
console.log(arr);
// 输出: ["h", "e", "l", "l", "o"]
```
无论使用哪种方法,都可以将字符串转换为数组。选择适合您需求的方法即可。
阅读全文