কম্পিউটার

জাভাস্ক্রিপ্টে অবজেক্টের অ্যারে থেকে বেছে বেছে সম্পত্তি মান পুনরুদ্ধার করুন


ধরুন, আমাদের কাছে এই ধরনের বস্তুর একটি অ্যারে আছে −

const arr = [
   { id : "23", name : "Item 1", isActive : true},
   { id : "25", name : "Item 2", isActive : false},
   { id : "26", name : "Item 3", isActive : false},
   { id : "30", name : "Item 4", isActive : true},
   { id : "45", name : "Item 5", isActive : true}
];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এই ধরনের একটি অবজেক্ট নেয় এবং "isActive" প্রপার্টির জন্য সত্যিকারের মান আছে এমন সমস্ত অবজেক্টের "id" সম্পত্তির মানের একটি অ্যারে ফেরত দেয়।

উদাহরণ

এর জন্য কোড হবে −

const arr = [
   { id : "23", name : "Item 1", isActive : true},
   { id : "25", name : "Item 2", isActive : false},
   { id : "26", name : "Item 3", isActive : false},
   { id : "30", name : "Item 4", isActive : true},
   { id : "45", name : "Item 5", isActive : true}
];
const findActive = (arr = []) => {
   const res = [];
   for(let i = 0; i < arr.length; i++){
      const obj = arr[i];
      const {
         id,
         isActive
      } = obj;
      if(isActive){
         res.push(id);
      }
   };
   return res;
};
console.log(findActive(arr));

আউটপুট

এবং কনসোলে আউটপুট হবে −

[ '23', '30', '45' ]

  1. জাভাস্ক্রিপ্ট অ্যারে থেকে() পদ্ধতি

  2. জাভাস্ক্রিপ্ট অ্যারে দৈর্ঘ্য সম্পত্তি

  3. JavaScript Array.from() পদ্ধতি

  4. জাভাস্ক্রিপ্ট - অ্যারে অবজেক্টের দৈর্ঘ্য