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

অ্যারে-এ ফলসি ইনডেক্সে উপাদান ইনসার্ট - JavaScript


আমাদের একটি অ্যারে ফাংশন লিখতে হবে, ধরুন, pushAtFalsy()। ফাংশনটি একটি অ্যারে এবং একটি উপাদান নেবে। এটি অ্যারেতে প্রথম ফলসি ইনডেক্স খুঁজে সেখানে উপাদানটি ইনসার্ট করবে।

যদি কোনো খালি জায়গা না থাকে, তবে উপাদানটি অ্যারে-এর শেষে ইনসার্ট হবে।

আমরা প্রথমে খালি পজিশনের ইনডেক্স খুঁজব এবং সেটি প্রদত্ত ভ্যালু দিয়ে প্রতিস্থাপন করব।

উদাহরণ

নিচে কোডটি দেওয়া হল −

const arr = [13, 34, 65, null, 64, false, 65, 14, undefined, 0, , 5, , 6, ,85, ,334]; const pushAtFalsy = function(element){   let index;   for(index = 0; index < this.length; index++){     if(!arr[index] && typeof arr[index] !== 'number'){       this.splice(index, 1, element);       break;     };   };   if(index === this.length){     this.push(element);   } }; Array.prototype.pushAtFalsy = pushAtFalsy; arr.pushAtFalsy(4); arr.pushAtFalsy(42); arr.pushAtFalsy(424); arr.pushAtFalsy(4242); arr.pushAtFalsy(42424); arr.pushAtFalsy(424242); arr.pushAtFalsy(4242424); console.log(arr);

আউটপুট

এটি কনসোলে নিচের আউটপুট দেবে −

[     13,      34,     65,      4,      64,      42,     65,      14,     424,      0,     4242,      5, 42424,      6, 424242,     85, 4242424,     334 ]

  1. জাভাস্ক্রিপ্ট অ্যারে থেকে নির্দিষ্ট এলিমেন্ট ডিলিট করা

  2. জাভাস্ক্রিপ্টে অ্যারে খালি করার উপায়

  3. জাভাস্ক্রিপ্টে অ্যারেতে নির্দিষ্ট ইন্ডেক্সে আইটেম ইনসার্ট করা

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে মেথড: push, pop, shift, unshift, splice