JavaScript split() 方法

2018-08-04 20:38 更新

JavaScript split() 方法

String 對象參考手冊 JavaScript String 對象

實(shí)例

把一個(gè)字符串分割成字符串?dāng)?shù)組:

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

n 輸出一個(gè)數(shù)組的值:

How,are,you,doing,today?

嘗試一下 ?

定義和用法

split() 方法用于把一個(gè)字符串分割成字符串?dāng)?shù)組。

提示: 如果把空字符串 ("") 用作 separator,那么 stringObject 中的每個(gè)字符之間都會(huì)被分割。

注意: split() 方法不改變原始字符串。


瀏覽器支持

Internet ExplorerFirefoxOperaGoogle ChromeSafari

所有主要瀏覽器都支持 split() 方法


語法

string.split(separator,limit)

參數(shù)值

參數(shù) 描述
separator 可選。字符串或正則表達(dá)式,從該參數(shù)指定的地方分割 string Object。
limit 可選。該參數(shù)可指定返回的數(shù)組的最大長度。如果設(shè)置了該參數(shù),返回的子串不會(huì)多于這個(gè)參數(shù)指定的數(shù)組。如果沒有設(shè)置該參數(shù),整個(gè)字符串都會(huì)被分割,不考慮它的長度。

返回值

類型 描述
Array 一個(gè)字符串?dāng)?shù)組。該數(shù)組是通過在 separator 指定的邊界處將字符串 string Object 分割成子串創(chuàng)建的。返回的數(shù)組中的字串不包括 separator 自身。

技術(shù)細(xì)節(jié)

JavaScript 版本: 1.1


更多實(shí)例

實(shí)例

省略分割參數(shù):

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

n 輸出數(shù)組值得結(jié)果:

How are you doing today?

嘗試一下 ?

實(shí)例

分割每個(gè)字符,包括空格:

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

n 輸出數(shù)組值得結(jié)果:

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

嘗試一下 ?

實(shí)例

使用 limit 參數(shù):

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

n 將輸出3個(gè)數(shù)組的值:

How,are,you

嘗試一下 ?

實(shí)例

使用一個(gè)字符作為分隔符:

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

n 輸出數(shù)組值得結(jié)果:

H,w are y,u d,ing t,day?

嘗試一下 ?


String 對象參考手冊 JavaScript String 對象

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號