JavaScript 字符串 split() 方法
实例
将字符串拆分为子字符串数组:
var str = "How are you doing today?";
var res = str.split(" ");
亲自试一试 »
页面下方有更多实例。
定义和用法
split() 方法用于将字符串拆分为子字符串数组,并返回新数组。
提示: 如果使用空字符串 ("") 作为分隔符,则该字符串将在每个字符之间拆分。
注释: split() 方法不会更改原始字符串。
浏览器支持
方法 |
|
|
|
|
|
split() |
Yes |
Yes |
Yes |
Yes |
Yes |
语法
string.split(separator, limit)
参数值
参数 |
描述 |
separator |
可选。指定用于拆分字符串的字符或正则表达式。如果省略,将返回整个字符串(仅包含一项的数组) |
limit |
可选。指定拆分次数的整数,拆分限制后的项目将不包括在数组中 |
技术细节
返回值: |
数组,包含拆分的值 |
JavaScript 版本: |
ECMAScript 1 |
更多实例
实例
省略 separator 参数:
var str = "How are you doing today?";
var res = str.split();
亲自试一试 »
实例
分隔每个字符,包括空格:
var str = "How are you doing today?";
var res = str.split("");
亲自试一试 »
实例
使用 limit 限制参数:
var str = "How are you doing today?";
var res = str.split(" ", 3);
亲自试一试 »
实例
用字母作为分隔符:
var str = "How are you doing today?";
var res = str.split("o");
亲自试一试 »