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

জাভাস্ক্রিপ্টে অ্যারে অব অ্যারে-র সমান ইন্ডেক্সের এলিমেন্টগুলো যোগ করে সিঙ্গেল অ্যারে বানানো

हमारे पास ऐरे का एक ऐरे है और हमें एक फ़ंक्शन लिखना आवश्यक है जो इस ऐरे को लेता है और एक नया ऐरे लौटाता है जो मूल ऐरे के संबंधित तत्वों के योग को दर्शाता है।

यदि मूल ऐरे है -

[    [43, 2, 21],[1, 2, 4, 54],[5, 84, 2],[11, 5, 3, 1] ]

तो आउटपुट होना चाहिए -

[60, 93, 30, 55]

आइए एक नमूना फ़ंक्शन addArray() लिखें

इस फ़ंक्शन के लिए पूरा कोड होगा -

उदाहरण

const arr = [    [43, 2, 21],[1, 2, 4, 54],[5, 84, 2],[11, 5, 3, 1] ]; const sumArray = (array) => {    const newArray = [];    array.forEach(sub => {       sub.forEach((num, index) => {          if(newArray[index]){             newArray[index] += num;          }else{             newArray[index] = num;          }       });    });    return newArray; } console.log(sumArray(arr));

आउटपुट

कंसोल में आउटपुट होगा -

[ 60, 93, 30, 55 ]

ऊपर, हम मूल ऐरे के प्रत्येक तत्व पर और फिर प्रत्येक संख्या पर पुनरावृति करते हैं, जांचते हैं कि क्या उस इंडेक्स का योग पहले से मौजूद है, हम बस संबंधित संख्या को इसमें जोड़ देते हैं अन्यथा हम संबंधित num को इसके बराबर सेट करते हैं।

  1. জাভাস্ক্রিপ্ট অ্যারে ব্যবহার করে অবজেক্টের সোর্স কোড রিপ্রেজেন্ট করা

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

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

  4. জাভাস্ক্রিপ্টে অবজেক্ট 머জ করে সিঙ্গেল অবজেক্ট অ্যারে তৈরি করা