js分割字符串split
split()方法是JavaScript语言中的字符串方法之一,用于将一个字符串按照指定的分隔符进行切割,将切割后的子字符串存储在一个数组中并返回。
split()方法的语法如下:
```
string.split(separator
limit)
```
其中,separator是一个字符串或正则表达式,用于标识切割的位置;limit是一个可选参数,用于限制返回的数组长度。
split()方法的使用范例:
```javascript
var str = "Hello
World!";
var arr = str.split("
"); // 根据逗号进行切割
console.log(arr); // 输出:["Hello"
" World!"]
```
当没有指定分隔符时,split()方法会将整个字符串作为一个元素存储在数组中返回:
```javascript
var str = "Hello
World!";
var arr = str.split(); // 没有指定分隔符
console.log(arr); // 输出:["Hello
World!"]
```
如果传入一个空字符串作为分隔符,则会将字符串的每个字符都切割成一个元素存储在数组中返回:
```javascript
var str = "Hello
World!";
var arr = str.split(""); // 每个字符都作为一个元素
console.log(arr); // 输出:["H"
"e"
"l"
"l"
"o"
"
"
" "
"W"
"o"
"r"
"l"
"d"
"!"]
```
需要注意的是,split()方法并不会修改原字符串,而是生成一个新的数组作为返回值。如果需要对原字符串进行修改,可以使用split()方法返回的数组再进行相关操作。