কম্পিউটার

জাভাস্ক্রিপ্টে শূন্য মান থাকা সম্পত্তি অনুসারে একটি অ্যারে অবজেক্ট বাছাই করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা অবজেক্টের অ্যারে নিয়ে যায়। অবজেক্টে তাদের কিছু কী থাকতে পারে যা শূন্যে ম্যাপ করা হয়।

আমাদের ফাংশনের অ্যারেটি এমনভাবে সাজানো উচিত যাতে শূন্য ম্যাপ করা কী থাকা সমস্ত অবজেক্ট অ্যারের শেষ দিকে ঠেলে দেওয়া হয়।

উদাহরণ

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

const arr = [
   {key: 'a', value: 100},
   {key: 'a', value: null},
   {key: 'a', value: 0}
];
const sortNullishValues = (arr = []) => {
   const assignValue = val => {
      if(val === null){
         return Infinity;
      }
      else{
         return val;
      };
   };
   const sorter = (a, b) => {
      return assignValue(a.value) - assignValue(b.value);
   };
   arr.sort(sorter);
}
sortNullishValues(arr);
console.log(arr);

আউটপুট

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

[
   { key: 'a', value: 0 },
   { key: 'a', value: 100 },
   { key: 'a', value: null }
]

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

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

  3. স্ট্রিং প্রপার্টি ভ্যালু - জাভাস্ক্রিপ্ট দ্বারা অবজেক্টের অ্যারে সাজান

  4. 2টি বস্তুর তুলনা করার সময় গ্রুপিং অ্যারে নেস্টেড মান - জাভাস্ক্রিপ্ট