কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে একাধিক চেকবক্স শর্তের উপর ভিত্তি করে অ্যারে ফিল্টার করা

জাভাস্ক্রিপ্টে একাধিক চেকবক্স শর্তের উপর ভিত্তি করে অ্যারে ফিল্টার করার জন্য নিচের কোডটি দেখুন।

উদাহরণ

<!DOCTYPE html> <html lang="bn"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>চেকবক্স দিয়ে অ্যারে ফিল্টার</title> <style>    body {       font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;    }    .result,.sample {       font-size: 18px;       font-weight: 500;       color: rebeccapurple;    }    .result {       color: red;    } </style> </head> <body> <h1>একাধিক চেকবক্স শর্তের উপর ভিত্তি করে অ্যারে ফিল্টার করা</h1> <div class="sample">[22,10,50,30,90,33,80,75,33,99,150,105]</div> <div class="result"></div> <br /> <input type="checkbox" class="check" onclick="filterArr()" />সংখ্যা ৫০-এর চেয়ে বড় হবে<br /> <input type="checkbox" class="check" onclick="filterArr()" />সংখ্যা ৫ দিয়ে ভাগ যাবে<br /> <input type="checkbox" class="check" onclick="filterArr()" />সংখ্যা ৩ দিয়ে ভাগ যাবে<br /> <h3>উপরোক্ত চেকবক্সগুলো টিক করুন উপরের অ্যারেতে ফিল্টার প্রয়োগ করতে</h3> <script>    let resEle = document.querySelector(".result");    let checkEle = document.querySelectorAll(".check");    let arr = [22, 10, 50, 30, 90, 33, 80, 75, 33, 99, 150, 105];    let resArr = arr;    function filterArr() {       checkEle.forEach((item, index) => {           if (item.checked && index == 0) {             resArr = resArr.filter((num) => num > 50);             resEle.innerHTML = resArr;           }           else if (item.checked && index == 1) {             resArr = resArr.filter((num) => num % 5 == 0);             resEle.innerHTML = resArr;           }           else if (item.checked && index == 2)           resArr = resArr.filter((num) => num % 3 == 0);           resEle.innerHTML = resArr;       });    } </script> </body> </html>

আউটপুট

উপরোক্ত কোড নিচের আউটপুট দেবে:

জাভাস্ক্রিপ্টে একাধিক চেকবক্স শর্তের উপর ভিত্তি করে অ্যারে ফিল্টার করা

কিছু চেকবক্স টিক করার পর:

জাভাস্ক্রিপ্টে একাধিক চেকবক্স শর্তের উপর ভিত্তি করে অ্যারে ফিল্টার করা

  1. জাভাস্ক্রিপ্টে Array.filter() মেথডের গুরুত্ব এবং উদাহরণ

  2. জাভাস্ক্রিপ্টে একক অ্যারে লিস্টে একাধিক অবজেক্ট যোগ করা

  3. জাভাস্ক্রিপ্টে অ্যারে স্প্লাইসিং কী? উদাহরণসহ ব্যাখ্যা

  4. জাভাস্ক্রিপ্টে একাধিক মান দিয়ে অ্যারে এলিমেন্ট খুঁজে বের করা