Phương thức JavaScript String lastIndexOf () trả về chỉ số cuối cùng về sự xuất hiện của một giá trị nhất định trong chuỗi hoặc -1 nếu nó không có.
Cú pháp của lastIndexOf()
phương thức là:
str.lastIndexOf(searchValue, fromIndex)
Ở đây, str là một chuỗi.
Tham số lastIndexOf ()
Các lastIndexOf()
phương pháp có trong:
- searchValue - Giá trị cần tìm kiếm trong chuỗi. Nếu không có chuỗi nào được cung cấp rõ ràng, fromIndex sẽ được trả về.
- fromIndex (tùy chọn) - Chỉ mục để bắt đầu tìm kiếm ngược chuỗi. Theo mặc định, nó là + Infinity .
Ghi chú:
- Nếu fromIndex> = string.length , toàn bộ chuỗi được tìm kiếm.
- Nếu fromIndex <0 , nó được coi là giống 0 .
Giá trị trả về từ lastIndexOf ()
- Trả về chỉ mục cuối cùng của giá trị trong chuỗi nếu nó hiện diện ít nhất một lần.
- Trả về -1 nếu giá trị không được tìm thấy trong chuỗi.
Lưu ý: Các lastIndexOf()
phương pháp là trường hợp nhạy cảm.
Ví dụ: Sử dụng phương thức lastIndexOf ()
var str = "JavaScript is the world's most misunderstood programming language."; // lastIndexOf() returns the last occurance var index1 = str.lastIndexOf("language"); console.log(index1); // 57 var index2 = str.lastIndexOf("p"); console.log(index2); // 45 // second argument specifies the search's start index var index3 = str.lastIndexOf("p", 44); console.log(index3); // 8 // lastIndexOf returns -1 if not found var index4 = str.lastIndexOf("Python"); console.log(index4); // -1
Đầu ra
57 45 8 -1
Bài đọc được đề xuất:
- Chuỗi JavaScript
- JavaScript String.indexOf ()