Web Cơ Bản

Phương thức lastIndexOf() trong JavaScript

Phương thức lastIndexOf() được dùng để:

"Trả về vị trí xuất hiện lần cuối cùng của một giá trị được tìm thấy trong chuỗi"

Cú pháp:

string.lastIndexOf(search, start)

Trong đó:

  • search là một ký tự hoặc một chuỗi ký tự mà bạn muốn tìm vị trí xuất hiện lần cuối cùng của nó trong chuỗi gốc.
  • start là tham số không bắt buộc, nó chỉ định vị trí bắt đầu tìm kiếm ngược.

Giá trị trả về của phương thức lastIndexOf() sẽ là một số.
Lưu ý: Nó sẽ trả về giá trị -1 nếu ký tự hoặc chuỗi ký tự do bạn chỉ định không được tìm thấy trong chuỗi gốc.

Ví dụ 1:

Tìm vị trí xuất hiện lần cuối cùng của chuỗi "học"
Trong chuỗi "Tài liệu học CSS, hướng dẫn học CSS"


<script>
    var chuoi = "Tài liệu học CSS, hướng dẫn học CSS";
    var a = chuoi.lastIndexOf("học");
</script>
Xem ví dụ
Ví dụ 2:

<script>
    var chuoi = "Tài liệu học CSS, hướng dẫn học CSS";
    var a = chuoi.lastIndexOf("học",13);
</script>
Xem ví dụ