কম্পিউটার

জাভাস্ক্রিপ্ট অ্যারে - জাভাস্ক্রিপ্ট থেকে ফাঁকা (অনির্ধারিত) উপাদানগুলি কীভাবে সরিয়ে ফেলা যায়


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

এর মত আক্ষরিকগুলির একটি অ্যারে আছে
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. কিভাবে আমি জাভাস্ক্রিপ্টে একটি অ্যারে থেকে একটি নির্দিষ্ট উপাদান সরাতে পারি

  2. আমি কিভাবে জাভাস্ক্রিপ্টে একটি অ্যারে খালি করব?

  3. কিভাবে মান দ্বারা জাভাস্ক্রিপ্ট অ্যারে থেকে একটি আইটেম সরাতে?

  4. জাভাস্ক্রিপ্ট ব্যবহার করে একটি সারি থেকে উপাদানগুলি সরান