split是屬於js下的一個函數,它主要是用於將一個字元串分割成字元串數組。
說明: 若是將空字元串(“”)用作separator,那麼stringObject中的每個字元之間都會被分割。不過需要注意的是,split()方法不會改變原始字元串。
語法格式:
string.split(separator,limit)
參數:
separator 可選。字元串或是正則表達式,需要從該參數指定的地方分割string Object。
limit 可選。該參數可以指定返回的數組的最大長度,若是設定了該參數,其返回的子串不會多於這個參數所指定的數組,但若是沒有設定該參數,整個字元串都將會被分割,並且不考慮它的長度。
返回值:
Array一個字元串數組。該數組主要是透過在separator指定的邊界處將字元串string Object分割成子串而創建的,其返回的數組中的字串並不包括separator自身。
參考範例:
1、
省略分割參數,輸入指令爲:
var str="How are you doing today?";
var n=str.split();
輸出結果:
How are you doing today?
2、
分割每個字元,包括空格,輸入指令爲:
var str="How are you doing today?";
var n=str.split("");
輸出結果:
H,o,w, ,a,r,e, ,y,o,u, ,d,o,i,n,g, ,t,o,d,a,y,?
3、
使用一個字元作爲分隔符,輸入指令爲:
var str="How are you doing today?";
var n=str.split("o");
輸出結果:
H,w are y,u d,ing t,day?