split()方法將字符串拆分為子字符串?dāng)?shù)組,然后返回新數(shù)組。
separator 參數(shù)決定在哪里進(jìn)行每個(gè)分割。
如果將空字符串(“”)用作separator,則該字符串將轉(zhuǎn)換為字符數(shù)組。
string.split(separator, limit)
var str = 'Air Pollution is introduction of chemicals to the atmosphere.'; var arr = str.split(" ");測(cè)試看看?/?
所有瀏覽器完全支持split()方法:
Method | ![]() | ![]() | ![]() | ![]() | ![]() |
split() | 是 | 是 | 是 | 是 | 是 |
參數(shù) | 描述 |
---|---|
separator | (必需)指定字符或正則表達(dá)式,表示每個(gè)拆分應(yīng)發(fā)生的點(diǎn) |
limit | (可選)一個(gè)指定分割數(shù)的整數(shù),分割限制后的項(xiàng)目將不包含在數(shù)組中 |
返回值: | 在給定字符串中出現(xiàn)separator每個(gè)點(diǎn)處拆分的字符串?dāng)?shù)組 |
---|---|
JavaScript版本: | ECMAScript 1 |
現(xiàn)在我們?cè)?strong>arr變量中有了一個(gè)新數(shù)組,我們可以使用索引號(hào)訪問(wèn)每個(gè)元素:
arr[0]; // Air arr[2]; // is測(cè)試看看?/?
使用“i”作為分隔符:
var str = 'Air Pollution is introduction of chemicals to the atmosphere.'; var arr = str.split("i");測(cè)試看看?/?
拆分每個(gè)字符:
var str = 'Air Pollution is introduction of chemicals to the atmosphere.'; var arr = str.split("");測(cè)試看看?/?
返回有限數(shù)量的拆分:
var str = 'Air Pollution is introduction of chemicals to the atmosphere.'; var arr = str.split(" ", 4);測(cè)試看看?/?