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

JavaScript-এ অ্যারেতে খালি ইনডেক্সে ভ্যালু পুশ করা


আমাদের কাছে একটি অ্যারে আছে যেটিতে কিছু খালি ভ্যালু রয়েছে নিচের মতো:

const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64];

আমাদের একটি অ্যারে ফাংশন লিখতে হবে, যেনাম pushAtEmpty(), যা একটি এলিমেন্ট গ্রহণ করবে এবং সেটি অ্যারেতে প্রথম খালি ইনডেক্সে পুশ করবে যেটি সেটি পায়। যদি কোনো খালি স্পেস না থাকে, তবে এলিমেন্টটি অ্যারের শেষে পুশ হবে।

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

উদাহরণ

const arr = [43,534534,645,64,,645,64,,645,,645,,65,,645,,64]; Array.prototype.pushAtEmpty = function(element){    let index;    for(index = 0; index < this.length; index++){       if(arr[index] === undefined){          this.splice(index, 1, element);          break;       };    };    if(index === this.length){       this.push(element);    } }; arr.pushAtEmpty(23); arr.pushAtEmpty(33); arr.pushAtEmpty(43); arr.pushAtEmpty(53); arr.pushAtEmpty(63); arr.pushAtEmpty(73); arr.pushAtEmpty(83); arr.pushAtEmpty(93); console.log(arr);

আউটপুট

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

[    43, 534534, 645, 64,    23, 645, 64, 33,    645, 43, 645, 53,    65, 63, 645, 73,    64, 83, 93 ]

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

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

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

  4. জাভাস্ক্রিপ্টে অ্যারে খালি করার ৪টি পদ্ধতি