目录

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("");
亲自试一试 »

使用限制参数:

const myArray = text.split(" ", 3);
亲自试一试 »

下面有更多示例。


描述

这个split()方法将字符串拆分为子字符串数组。

这个split()方法返回新数组。

这个split()方法不会改变原始字符串。

如果 (" ") 用作分隔符,则字符串将在单词之间拆分。


语法

string.split( separator, limit)

参数

Parameter Description
separator Optional.
A string or regular expression to use for splitting.
If omitted, an array with the original string is returned.
limit Optional.
An integer that limits the number of splits.
Items after the limit are excluded.

返回值

类型 描述
数组 包含分割值的数组。


更多示例

将字符串拆分为字符并返回第二个字符:

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
Yes Yes Yes Yes Yes Yes