JavaScript String split ()
Các ví dụ
Tách các từ:
let text = "How are you doing today?";
const myArray = text.split(" ");
Tách các từ và trả lại từ thứ hai:
let text = "How are you doing today?";
const myArray = text.split(" ");
let word = myArray[1];
Tách các ký tự, bao gồm cả khoảng trắng:
const myArray = text.split("");
Sử dụng tham số giới hạn:
const myArray = text.split(" ", 3);
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương split()
thức chia một chuỗi thành một mảng các chuỗi con.
Phương split()
thức trả về mảng mới.
Phương split()
thức không thay đổi chuỗi ban đầu.
Nếu ("") được sử dụng làm dấu phân tách, chuỗi được phân tách 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ả lại
Loại | Sự miêu tả |
Mảng | Một mảng chứa các giá trị được chia nhỏ. |
Các ví dụ khác
Chia một chuỗi thành các ký tự và trả về ký tự thứ hai:
const myArray = text.split("");
Sử dụng một ký tự làm dấu phân cách:
const myArray = text.split("o");
Nếu tham số dấu phân tách bị bỏ qua, một mảng có chuỗi ban đầu được trả về:
const myArray = text.split();
Hỗ trợ trình duyệt
split()
là một tính năng ECMAScript1 (ES1).
ES1 (JavaScript 1997) được hỗ trợ đầy đủ trong tất cả các trình duyệt:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |