Trần Ngọc Thanh
- 30
- 29/08/2025
Hàm lastIndexOf() trong JavaScript dùng để tìm vị trí cuối cùng xuất hiện của phần tử cần tìm trong mảng hoặc chuỗi con trong chuỗi lớn, chi tiết như nào hãy cùng chúng tôi phân tích:
Hàm lastIndexOf() trong JavaScript
Chức năng của Hàm lastIndexOf() trong JavaScript
Hàm lastIndexOf() trong JavaScript dùng để tìm vị trí cuối cùng xuất hiện của phần tử cần tìm trong mảng hoặc chuỗi con trong chuỗi lớn, nếu tìm mà không có thì sẽ trả về -1.
Code Hàm lastIndexOf() trong JavaScript
Hàm lastIndexOf() xử lý mảng trong JavaScript
<script>
// Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 4
document.write("<b>Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 4</b><br>");
var mang = [10,20,45,35,45,30];
document.write(mang.lastIndexOf(45,4)); // Kết quả: 4
document.write("<br>");
// Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 2
document.write("<b>Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 2</b><br>");
var mang = [10,20,45,35,45,30];
document.write(mang.lastIndexOf(45,2)); // Kết quả: 2
document.write("<br>");
// Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, tìm trong toàn mảng
document.write("<b>Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, tìm trong toàn mảng</b><br>");
var mang = [10,20,45,35,45,30];
document.write(mang.lastIndexOf(45)); // Kết quả: 4
document.write("<br>");
// Tìm khóa (key) của phần tử cuối cùng có giá trị là 455, tìm trong toàn mảng
document.write("<b>Tìm khóa (key) của phần tử cuối cùng có giá trị là 455, tìm trong toàn mảng</b><br>");
var mang = [10,20,45,35,45,30];
document.write(mang.lastIndexOf(455)); // Kết quả: -1 vì không tìm thấy phần tử có giá trị 455
document.write("<br>");
</script>
Kết quả:
Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 4
4
Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, từ vị trí 0 tới 2
2
Tìm khóa (key) của phần tử cuối cùng có giá trị là 45, tìm trong toàn mảng
4
Tìm khóa (key) của phần tử cuối cùng có giá trị là 455, tìm trong toàn mảng
-1
Hàm lastIndexOf() xử lý chuỗi trong JavaScript
<script>
// Tìm vị trí cuối cùng xuất hiện của từ web, tìm toàn chuỗi
document.write("<b>Tìm vị trí cuối cùng xuất hiện của từ web, tìm toàn chuỗi</b><br>");
var chuoigocba = "web mới thiết kế web";
document.write(chuoigocba.lastIndexOf("web")); // Kết quả: 17
document.write("<br>");
// Tìm vị trí cuối cùng xuất hiện của từ website, tìm toàn chuỗi
document.write("<b>Tìm vị trí cuối cùng xuất hiện của từ website, tìm toàn chuỗi</b><br>");
var chuoigocba = "web mới thiết kế web";
document.write(chuoigocba.lastIndexOf("website")); // Kết quả: -1 vì không tìm được chuỗi cần tìm
</script>
Kết quả:
Tìm vị trí cuối cùng xuất hiện của từ web, tìm toàn chuỗi
17
Tìm vị trí cuối cùng xuất hiện của từ website, tìm toàn chuỗi
-1
Lời kết
Cảm ơn các bạn đã tham khảo bài viết Hàm lastIndexOf() trong JavaScript.
- 0 Bình luận

Trần Ngọc Thanh
Content Trần Ngọc Thanh là người viết content có kinh nghiệm nhiều năm tại Web Mới, chuyên viết content bên lĩnh vực website và nhiều lĩnh vực khác
Chia sẻ nội dung đánh giá của bạn về Hàm lastIndexOf() trong JavaScript
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Email, Điện thoại của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *
Bình luận, Hỏi đáp
Đăng ký tư vấn miễn phí
Tìm hiểu 1 năm không bằng lắng nghe 1 câu tư vấn