কম্পিউটার

জাভাস্ক্রিপ্টে অ্যারে থেকে সমস্ত খালি সূচকগুলি সরানো হচ্ছে


ধরুন আমাদের কাছে এই −

এর মত আক্ষরিকগুলির একটি অ্যারে আছে
const arr = [4, 6, , 45, 3, 345, , 56, 6];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা এইরকম একটি অ্যারে নেয় এবং অ্যারে ইনপ্লেস থেকে সমস্ত অনির্ধারিত উপাদানগুলি সরিয়ে দেয়৷

আমাদের শুধুমাত্র অনির্ধারিত এবং খালি মানগুলি সরাতে হবে এবং সমস্ত মিথ্যা মান নয়৷

আমরা অ্যারের উপর পুনরাবৃত্তি করার জন্য একটি লুপ ব্যবহার করব এবং অনির্ধারিত উপাদানগুলি সরাতে Array.prototype.splice() ব্যবহার করব৷

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr = [4, 6, , 45, 3, 345, , 56, 6];
const eliminateUndefined = arr => {
   for(let i = 0; i < arr.length; ){
      if(typeof arr[i] !== 'undefined'){
         i++;
         continue;
      };
      arr.splice(i, 1);
   };
};
eliminateUndefined(arr);
console.log(arr);

আউটপুট

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

[
   4, 6, 45, 3,
   345, 56, 6
]

  1. জাভাস্ক্রিপ্টের অ্যারে থেকে n সংখ্যার সর্বাধিক সম্ভাব্য গুণফল ফেরত দিন

  2. জাভাস্ক্রিপ্টে একটি অ্যারে থেকে সব দীর্ঘতম স্ট্রিং খোঁজা

  3. জাভাস্ক্রিপ্ট ব্যবহার করে একটি অ্যারের স্ট্রিং থেকে ক্রমাগত ডুপ্লিকেট অপসারণ করা হচ্ছে

  4. জাভাস্ক্রিপ্টে স্ট্রিং এর অ্যারে থেকে মন্তব্য মুছে ফেলা হচ্ছে