split函式,js
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?