最新的Web開發教程
 

JavaScript串split() Method

<JavaScript字符串參考

分割字符串轉換成子字符串數組:

var str = "How are you doing today?";
var res = str.split(" ");

RES的結果將是與該值的數組:

How,are,you,doing,today?
試一試»

更多"Try it Yourself"下面的例子。


定義和用法

split()方法被用於將一個字符串分割為多個子陣列,並返回新的陣列。

Tip:如果空字符串("")被用作分離器,該字符串的每個字符之間分割。

注: split()方法不會改變原來的字符串。


瀏覽器支持

方法
split()

句法

參數值
參數 描述
separator 可選的。 指定字符,或正則表達式,用於分割的字符串。 如果省略,整個字符串將被返回(an array with only one item)
limit 可選的。 指定分割數的整數,分割限制後的物品不會被包含在陣列中

技術細節

返回值: 陣列,含有所述分裂值
JavaScript的版本: 1.1

例子

更多示例

省略分隔參數:

var str = "How are you doing today?";
var res = str.split();

RES的結果將是僅具有一個值的數組:

How are you doing today?
試一試»

分隔每個系統字符,包括空白:

var str = "How are you doing today?";
var res = str.split("");

RES的結果將是與該值的數組:

H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
試一試»

使用極限參數:

var str = "How are you doing today?";
var res = str.split(" ",3);

RES的結果將是僅具有3個值的數組:

How,are,you
試一試»

使用一個字母作為分隔符:

var str = "How are you doing today?";
var res = str.split("o");

RES的結果將是與該值的數組:

H,w are y,u d,ing t,day?
試一試»

<JavaScript字符串參考