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

দুটি অ্যারের উপাদান বিয়োগ করে ধনাত্মক অ্যারে হিসেবে সংরক্ষণ - জাভাস্ক্রিপ্ট

ধরা যাক, আমাদের কাছে নিচের মতো দুটি অ্যারে রয়েছে:

const arr1 = [1,2,3,4,5,6];
const arr2 = [9,8,7,5,8,3];

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা দুটি এমন অ্যারে নেয় এবং সংশ্লিষ্ট উপাদানগুলোর абсолют পার্থক্য (absolute difference) ধারণকারী একটি অ্যারে রিটার্ন করবে।

তাহলে, এই অ্যারেগুলোর জন্য আউটপুট হবে:

const output = [8,6,4,1,3,3];

আমরা একটি ফর লুপ ব্যবহার করব এবং প্রতিটি этаপে абсолют পার্থক্য একটি নতুন অ্যারেতে পুশ করব এবং শেষে অ্যারেটি রিটার্ন করব।

উদাহরণ

নিচের কোডটি দেখুন:

const arr1 = [1,2,3,4,5,6];
const arr2 = [9,8,7,5,8,3];

const absDifference = (arr1, arr2) => {
  const res = [];
  for(let i = 0; i < arr1.length; i++){
    const el = Math.abs((arr1[i] || 0) - (arr2[i] || 0));
    res[i] = el;
  };
  return res;
};

console.log(absDifference(arr1, arr2));

আউটপুট

এটি কনসোলে নিচের আউটপুট তৈরি করবে:

[ 8, 6, 4, 1, 3, 3 ]
  1. জাভাস্ক্রিপ্টে অ্যারেতে শুরুতে নতুন এলিমেন্ট যোগ করার পদ্ধতি

  2. জাভাস্ক্রিপ্টে দুটি বা তার বেশি অ্যারের সাধারণ এলিমেন্টগুলো কীভাবে বের করবেন

  3. জাভাস্ক্রিপ্টে অ্যারের 0th ইনডেক্স এলিমেন্ট সরিয়ে বাকি এলিমেন্টগুলো কীভাবে পাবেন

  4. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা