Chuỗi con JavaScript ()
Các ví dụ
Trích xuất một chuỗi con từ văn bản:
let text = "Hello world!";
let result = text.substring(1, 4);
Bắt đầu từ vị trí 2:
let result = text.substring(2);
Thêm ví dụ bên dưới.
Định nghĩa và Cách sử dụng
Phương substring()
thức trích xuất các ký tự, giữa hai chỉ số (vị trí), từ một chuỗi và trả về chuỗi con.
Phương substring()
thức trích xuất các ký tự từ đầu đến cuối (miễn trừ).
Phương substring()
thức không thay đổi chuỗi ban đầu.
Nếu bắt đầu lớn hơn kết thúc, các đối số được hoán đổi: (1, 4) = (4, 1).
Bắt đầu hoặc kết thúc nhỏ hơn 0 được coi là 0.
Cú pháp
string.substring(start, end)
Thông số
Parameter | Description |
start | Required. Start position. First character is at index 0. |
end | Optional. End position (up to, but not including). If omitted: the rest of the string. |
Giá trị trả lại
Loại | Sự miêu tả |
Một chuỗi | Một chuỗi chứa các ký tự được trích xuất. |
Các ví dụ khác
Nếu bắt đầu lớn hơn kết thúc, các tham số được hoán đổi:
let result = text.substring(4, 1);
Nếu "start" nhỏ hơn 0, nó sẽ bắt đầu từ chỉ mục 0:
let result = text.substring(-3);
Chỉ cái đầu tiên:
let result = text.substring(0, 1);
Chỉ cuối cùng:
let result = text.substring(text.length - 1);
Hỗ trợ trình duyệt
substring()
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 |