JS把字符串转化为数组的方法
时间: 2023-11-09 17:05:55 浏览: 37
JavaScript中可以使用以下方法将字符串转换为数组:
1. split()方法:该方法将字符串按照指定的分隔符分割成数组。
语法:string.split(separator, limit)
参数说明:
separator:指定用于分割字符串的分隔符,可以是字符串或正则表达式。如果省略该参数,则返回包含整个字符串的数组。
limit:指定返回数组的最大长度。如果省略该参数,则返回包含所有分割后的元素的数组。
示例:
```javascript
var str = "apple,banana,orange";
var arr = str.split(",");
console.log(arr); // ["apple", "banana", "orange"]
```
2. split()方法配合正则表达式:可以使用正则表达式作为分隔符,更加灵活。
示例:
```javascript
var str = "apple1banana2orange3";
var arr = str.split(/\d/); // 使用正则表达式作为分隔符
console.log(arr); // ["apple", "banana", "orange", ""]
```
3. Array.from()方法:该方法可以将类数组对象或可迭代对象转换为数组,用于将字符串转换为数组时,可以将字符串看作一个类数组对象。
示例:
```javascript
var str = "apple,banana,orange";
var arr = Array.from(str.split(","));
console.log(arr); // ["apple", "banana", "orange"]
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)