JavaScript中的split()方法用于將一個字符串分割為子字符串,并將這些子字符串放入一個數組中返回。
split()方法接收一個參數,用于指定分割字符串的方式。參數可以是一個字符串或一個正則表達式。當參數是一個字符串時,split()方法會將該字符串作為分隔符,將字符串分割為多個子字符串。當參數是一個正則表達式時,split()方法會根據正則表達式的匹配來分割字符串。
split()方法會返回一個數組,數組的元素是分割后的子字符串。可以通過數組的索引來訪問這些子字符串。
以下是使用split()方法的示例:
var str = "Hello World";
var arr = str.split(" "); // 以空格分割字符串
console.log(arr); // 輸出:["Hello", "World"]
var str2 = "Hello,World";
var arr2 = str2.split(","); // 以逗號分割字符串
console.log(arr2); // 輸出:["Hello", "World"]
var str3 = "Hello World";
var arr3 = str3.split(/\s+/); // 使用正則表達式分割字符串
console.log(arr3); // 輸出:["Hello", "World"]
注意:split()方法不會改變原始字符串,而是返回一個新的數組。如果原始字符串為空字符串,split()方法會返回一個包含一個空字符串的數組。如果參數為空字符串,則會將原始字符串的每個字符分割為一個元素的數組。