Phương thức lastIndexOf
Phương thức lastIndexOf thực hiện tìm kiếm
lần xuất hiện cuối cùng của một chuỗi con trong chuỗi.
Khi đó cần chú ý đến
chữ hoa chữ thường của các ký tự được chỉ định
trong tham số đầu tiên.
Tìm kiếm được thực hiện từ cuối chuỗi. Phương thức sẽ trả về
vị trí của kết quả khớp đầu tiên từ cuối,
và nếu không tìm thấy, nó sẽ trả về -1.
Tham số thứ hai tùy chọn có thể
được truyền vào là số thứ tự của ký tự, nơi
nên bắt đầu tìm kiếm.
Cú pháp
chuỗi.lastIndexOf(chuỗi cần tìm, [vị trí bắt đầu tìm kiếm]);
Ví dụ
Hãy tìm vị trí của lần xuất hiện cuối cùng của chuỗi con:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd');
console.log(res);
Kết quả thực thi mã:
9
Ví dụ
Hãy chỉ định vị trí bắt đầu tìm kiếm:
let str = 'ab cd cd cd ef';
let res = str.lastIndexOf('cd', 8);
console.log(res);
Kết quả thực thi mã:
6
Xem thêm
-
phương thức
startsWith,
kiểm tra phần đầu chuỗi -
phương thức
endsWith,
kiểm tra phần cuối chuỗi -
phương thức
indexOf,
tìm lần xuất hiện đầu tiên của chuỗi con -
phương thức
includes,
tìm kiếm một chuỗi -
phương thức
at,
tìm ký tự của chuỗi