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

JavaScript-এ মাল্টিডাইমেনশনাল অ্যারেতে একটি আইটেম কতবার আয়ত্ত হয়েছে গণনা করা


আমাদের কাছে একটি নেস্টেড স্ট্রিং অ্যারে আছে এবং আমাদের একটি ফাংশন লিখতে হবে যা অ্যারেটি এবং একটি সার্চ স্ট্রিং গ্রহণ করে এবং নেস্টেড অ্যারেতে সেটি কতবার আয়ত্ত হয়েছে তার কাউন্ট রিটার্ন করবে।

তাহলে, এই ফাংশনের কোড লিখি, এখানে আমরা রিকার্সন ব্যবহার করব নেস্টেড অ্যারেতে সার্চ করার জন্য। কোডটি নিচে:

উদাহরণ

const arr = [    "apple",    ["banana", "strawberry","dsffsd", "apple"],    "banana",    ["sdfdsf","apple",["apple",["nonapple", "apple",["apple"]]]]    ,"apple"];    const calculateCount = (arr, query) => {       let count = 0;       for(let i = 0; i < arr.length; i++){          if(arr[i] === query){             count++;             continue;       };       if(Array.isArray(arr[i])){          count += calculateCount(arr[i], query);       }    };    return count; }; console.log(calculateCount(arr, "apple"));

আউটপুট

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

7

  1. জাভাস্ক্রিপ্টে মাল্টিডাইমেনশনাল অ্যারে ইন্টারসেকশন করুন

  2. জাভাস্ক্রিপ্টে অ্যারেতে সবচেয়ে বেশি ফ্রিকোয়েন্সি ওালা সংখ্যা এবং এর পুনরাবৃত্তির সংখ্যা বের করুন

  3. জাভাস্ক্রিপ্টে অ্যারে থেকে নির্দিষ্ট আইটেম মুছে ফেলা

  4. জাভাস্ক্রিপ্টে বর্তমান সংখ্যায় চেয়ে ছোট সংখ্যাগুলোর গণনা করা