কম্পিউটার

জাভাস্ক্রিপ্ট একটি অ্যারের উপাদানের মধ্যে পার্থক্য ট্র্যাকিং?


আমাদেরকে নম্বর লিটারেলের একটি অ্যারে দেওয়া হয়েছে, এবং আমাদের একটি ফাংশন লিখতে হবে যা অ্যারের পরপর দুটি উপাদানের পরম পার্থক্য প্রদান করে৷

যেমন −

If input array is [23, 53, 66, 11, 67]
Output should be [ 30, 13, 55, 56]

আসুন এই সমস্যার জন্য কোড লিখি -

আমরা একটি লুপ ব্যবহার করব যা সূচী 1 থেকে অ্যারের শেষ পর্যন্ত পুনরাবৃত্তি করা শুরু করবে এবং মূল অ্যারের [i] তম এবং [i -1] তম এলিমেন্টের পরম পার্থক্যকে একটি নিউয়ারেতে পরিণত করবে। এখানে কোড −

উদাহরণ

var arr = [23, 53, 66, 11, 67]
const createDifference = (arr) => {
   const differenceArray = [];
   for(let i = 1; i < arr.length; i++){
      differenceArray.push(Math.abs(arr[i] - arr[i - 1]));
   };
   return differenceArray;
}
console.log(createDifference(arr));

আউটপুট

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

[ 30, 13, 55, 56 ]

  1. জাভাস্ক্রিপ্ট DOM কি?

  2. javascript এ mean.io এবং mean.js এর মধ্যে পার্থক্য কি?

  3. জাভাস্ক্রিপ্টে _.initial() ফাংশনের গুরুত্ব কী?

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