Hàm lastIndexOf() xử lý mảng trong JavaScript

Hàm lastIndexOf() xử lý mảng trong JavaScript

Hàm lastIndexOf() xử lý mảng trong JavaScript

Tự code rồi chạy thử... Chạy Thử
<!DOCTYPE html>
<html>
<head>
<title>Hàm lastIndexOf() xử lý mảng trong JavaScript</title>
</head>
<body>

<h1>Hàm lastIndexOf() xử lý mảng trong JavaScript</h1>
<p>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, nếu tìm mà không có thì sẽ trả về -1.</p>

<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)+"<br>"); // Kết quả: 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
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)+"<br>"); // Kết quả: 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
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)+"<br>"); // Kết quả: 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
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
</script>

</body>
</html>
Hàm lastIndexOf() xử lý mảng trong JavaScript nằm trong bài viết Hàm lastIndexOf() trong JavaScript