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