例
分割字符串轉換成子字符串數組:
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字符串參考