Hàm findIndex() không dùng function trong JavaScript

Trình soạn thảo - Hàm findIndex() không dùng function trong JavaScript

Kết quả - Hàm findIndex() không dùng function trong JavaScript

Tự code rồi chạy thử... Chạy Thử
<!DOCTYPE html>
<html>
<head>
<title>Hàm findIndex() không dùng function trong JavaScript</title>
</head>
<body>

<h1>Hàm findIndex() không dùng function trong JavaScript</h1>
<p>Dùng để lấy khóa (key) của phần tử đầu tiên trong mảng thỏa một điều kiện đưa ra, khóa (key) hay còn gọi là chỉ số (index), nếu không tìm được phần tử nào thỏa điều kiện thì sẽ trả về -1:</p>

<script>
// Lấy khóa(key) của phần tử đầu tiên thỏa điều kiện >30
document.write("<b>Lấy khóa(key) của phần tử đầu tiên thỏa điều kiện >30</b><br>");
var mang  = [10,20,45,35,40,30];
document.write(mang.findIndex(phantu => phantu >30)+"<br>"); // Kết quả: 2 (phần tử có khóa(key) thứ 2 là vị trí đầu tiên thỏa điều kiện), phần tử này có giá trị 45

// Lấy khóa(key) của phần tử đầu tiên thỏa điều kiện >50
document.write("<b>Lấy khóa(key) của phần tử đầu tiên thỏa điều kiện >50</b><br>");
var manghai  = [10,20,45,35,40,30];
document.write(manghai.findIndex(phantu => phantu >50)); // Kết quả: -1 vì không có phần tử nào thỏa điều kiện
</script>

</body>
</html>
  • Hàm findIndex() không dùng function trong JavaScript nằm trong bài viết Hàm findIndex() trong JavaScript