আমাদের এখানে একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার অ্যারে নেয় এবং অ্যারের সংশ্লিষ্ট উপাদানগুলির ফ্যাক্টরিয়াল সহ অন্য অ্যারে ফেরত দেয়। আমরা প্রথমে একটি পুনরাবৃত্ত পদ্ধতি লিখব যা একটি সংখ্যা নেয় এবং তার ফ্যাক্টরিয়াল প্রদান করে এবং তারপরে আমরা অ্যারের উপর পুনরাবৃত্তি করব, অ্যারের প্রতিটি উপাদানের ফ্যাক্টরিয়াল গণনা করব এবং তারপর অবশেষে আমরা ফ্যাক্টোরিয়ালের নতুন অ্যারে ফিরিয়ে দেব।
অতএব, এর জন্য কোড লিখি
উদাহরণ
const arr =[4, 8, 2, 7, 6, 20, 11, 17, 12, 9]; const factorial =(num, fact =1) => { if(num){ return factorial(num) -1, ঘটনা*সংখ্যা); }; return fact;};const factorialArray =arr => arr.map(element => ফ্যাক্টোরিয়াল(এলিমেন্ট));console.log(factorialArray(arr));
আউটপুট
কনসোলে আউটপুট হবে −
<প্রে>[ 24, 40320, 2, 5040, 720, 2432902008176640000, 39916800, 355687428096000, 479001600, 362880]