JavaScript String split()
示例
拆分單詞
let text = "How are you doing today?";
const myArray = text.split(" ");
自己動手試一試 »
拆分單詞,並返回第二個單詞
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
自己動手試一試 »
拆分字元,包括空格
const myArray = text.split("");
自己動手試一試 »
使用 limit 引數
const myArray = text.split(" ", 3);
自己動手試一試 »
更多示例見下文。
描述
split()
方法將字串拆分為子字串陣列。
split()
方法返回新陣列。
split()
方法不會改變原始字串。
如果使用 (" ") 作為分隔符,則字串在單詞之間拆分。
語法
string.split(separator, limit)
引數
引數 | 描述 |
separator | 可選。 用於拆分的字串或正則表示式。 如果省略,則返回包含原始字串的陣列。 |
limit | 可選。 限制拆分次數的整數。 超出限制的專案將被排除。 |
返回值
型別 | 描述 |
陣列 | 包含拆分值的陣列。 |
更多示例
將字串拆分為字元並返回第二個字元
const myArray = text.split("");
自己動手試一試 »
使用字母作為分隔符
const myArray = text.split("o");
自己動手試一試 »
如果省略分隔符引數,則返回包含原始字串的陣列
const myArray = text.split();
自己動手試一試 »
瀏覽器支援
split()
是 ECMAScript1 (ES1) 的一個特性。
ES1 (JavaScript 1997) 在所有瀏覽器中都得到完全支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |