কম্পিউটার

জাভাস্ক্রিপ্টে বিকল্প মান সহ দুটি অ্যারে মার্জ করুন


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

একই কাজ করার জন্য সম্পূর্ণ কোড হবে −

উদাহরণ

const arr1 = [34, 21, 2, 56, 17];
const arr2 = [12, 86, 1, 54, 28];
let run = 0, first = 0, second = 0;
const newArr = [];
while(run < arr1.length + arr2.length){
   if(first > second){
      newArr[run] = arr2[second];
      second++;
   }else{
      newArr[run] = arr1[first];
      first++;
   }
   run++;
};
console.log(newArr);

আউটপুট

এই কোডের জন্য কনসোল আউটপুট হবে −

[
   34, 12, 21, 86, 2,
   1, 56, 54, 17, 28
]

  1. কিভাবে জাভাস্ক্রিপ্টে দুটি অ্যারে মার্জ করবেন?

  2. জাভাস্ক্রিপ্টে মার্জ সর্ট কিভাবে বাস্তবায়ন করবেন?

  3. জাভাস্ক্রিপ্ট টাইপ অ্যারে

  4. JavaScript array.values()