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

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

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

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

<h1>Hàm indexOf() xử lý mảng trong JavaScript</h1>
<p>Dùng để lấy khóa (key) của phần tử đầu tiên có giá trị cần tìm, nếu không tìm thấy phần tử có giá trị cần tìm thì sẽ trả về -1:</p>

<script>
// Tìm khóa (key) của phần tử đầu tiên có giá trị là 45, bắt đầu tìm từ vị trí 1
document.write("<b>Tìm khóa (key) của phần tử đầu tiên có giá trị là 45, bắt đầu tìm từ vị trí 1</b><br>");
var mang  = [10,20,45,35,45,30];
document.write(mang.indexOf(45,1)+"<br>"); // Kết quả: 2

// Tìm khóa (key) của phần tử đầu tiên có giá trị là 45, bắt đầu tìm từ vị trí 3
document.write("<b>Tìm khóa (key) của phần tử đầu tiên có giá trị là 45, bắt đầu tìm từ vị trí 3</b><br>");
var mang  = [10,20,45,35,45,30];
document.write(mang.indexOf(45,3)+"<br>"); // Kết quả: 4

// Tìm khóa (key) của phần tử đầu tiên 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ử đầu tiên 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.indexOf(45)+"<br>"); // Kết quả: 2

// Tìm khóa (key) của phần tử đầu tiên 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ử đầu tiên 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.indexOf(455)); // Kết quả: -1 vì không tìm thấy phần tử có giá trị 455
</script>

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