Tách chuỗi JavaScript()
Ví dụ
Chia các từ:
let text = "How are you doing today?";
const myArray = text.split(" ");
Hãy tự mình thử »Tách các từ và trả về từ thứ hai:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
Hãy tự mình thử »Tách các ký tự, bao gồm cả dấu cách:
const myArray = text.split("");
Hãy tự mình thử »Sử dụng tham số giới hạn:
const myArray = text.split(" ", 3);
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức split()
chia một chuỗi thành một mảng các chuỗi con.
Phương thức split()
trả về mảng mới.
Phương thức split()
không thay đổi chuỗi gốc.
Nếu ("") được sử dụng làm dấu phân cách, chuỗi sẽ được phân chia giữa các từ.
Cú pháp
string .split( separator , limit )
Thông số
Parameter | Description |
separator | Optional. A string or regular expression to use for splitting. If omitted, an array with the original string is returned. |
limit | Optional. An integer that limits the number of splits. Items after the limit are excluded. |
Giá trị trả về
Kiểu | Sự miêu tả |
Mảng | Một mảng chứa các giá trị được chia tách. |
Thêm ví dụ
Tách một chuỗi thành các ký tự và trả về ký tự thứ hai:
const myArray = text.split("");
Hãy tự mình thử »Sử dụng một chữ cái làm dấu phân cách:
const myArray = text.split("o");
Hãy tự mình thử »Nếu tham số dấu phân cách bị bỏ qua, một mảng có chuỗi gốc sẽ được trả về:
const myArray = text.split();
Hãy tự mình thử »Hỗ trợ trình duyệt
split()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |