English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

JavaScript String split() 方法

 JavaScript String 객체

split()方法将字符串拆分为子字符串数组,然后返回新数组。

separator 参数决定在哪里进行每个分割。

如果将空字符串(“”)用作separator,则该字符串将转换为字符数组。

语法:

string.split(separator, limit)
var str = '대기 오염은 대기에 화학 물질의 도입입니다.';
var arr = str.split(" ");
테스트를 보세요‹/›

浏览器兼容性

所有浏览器完全支持split()方法:

Method
split()

参数值

参数描述
separator(必需)指定字符或正则表达式,表示每个拆分应发生的点
limit(可选)一个指定分割数的整数,分割限制后的项目将不包含在数组中

技术细节

返回值:在给定字符串中出现separator每个点处拆分的字符串数组
JavaScript版本:ECMAScript 1

更多实例

现在我们在arr变量中有了一个新数组,我们可以使用索引号访问每个元素:

arr[0];   // Air
arr[2   // is
테스트를 보세요‹/›

"i"를 구분자로 사용하다:

var str = '대기 오염은 대기에 화학 물질의 도입입니다.';
var arr = str.split("i");
테스트를 보세요‹/›

각 문자를 분할하다:

var str = '대기 오염은 대기에 화학 물질의 도입입니다.';
var arr = str.split("");
테스트를 보세요‹/›

한정된 수의 분할을 반환하다:

var str = '대기 오염은 대기에 화학 물질의 도입입니다.';
var arr = str.split(" ", 4);
테스트를 보세요‹/›

 JavaScript String 객체