JavaScript String split()
示例
拆分单词
let text = "How are you doing today?";
const myArray = text.split(" ");
自己动手试一试 »
拆分单词,并返回第二个单词
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
自己动手试一试 »
拆分字符,包括空格
const myArray = text.split("");
自己动手试一试 »
使用 limit 参数
const myArray = text.split(" ", 3);
自己动手试一试 »
更多示例见下文。
描述
split()
方法将字符串拆分为子字符串数组。
split()
方法返回新数组。
split()
方法不会改变原始字符串。
如果使用 (" ") 作为分隔符,则字符串在单词之间拆分。
语法
string.split(separator, limit)
参数
参数 | 描述 |
separator | 可选。 用于拆分的字符串或正则表达式。 如果省略,则返回包含原始字符串的数组。 |
limit | 可选。 限制拆分次数的整数。 超出限制的项目将被排除。 |
返回值
类型 | 描述 |
数组 | 包含拆分值的数组。 |
更多示例
将字符串拆分为字符并返回第二个字符
const myArray = text.split("");
自己动手试一试 »
使用字母作为分隔符
const myArray = text.split("o");
自己动手试一试 »
如果省略分隔符参数,则返回包含原始字符串的数组
const myArray = text.split();
自己动手试一试 »
浏览器支持
split()
是 ECMAScript1 (ES1) 的一个特性。
ES1 (JavaScript 1997) 在所有浏览器中都得到完全支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |