আমাদের এমন একটি ফাংশন লিখতে হবে যা একটি অ্যারে অ্যারে এবং 0 এবং 100 (উভয়ই অন্তর্ভুক্ত) এর মধ্যে একটি সংখ্যা নেয় এবং অ্যারের n% অংশ প্রদান করে। যেমন দ্বিতীয় আর্গুমেন্ট 0 হলে, আমাদের একটি খালি অ্যারে আশা করা উচিত, 100 হলে সম্পূর্ণ অ্যারে, 50 হলে অর্ধেক, এরকম।
এবং যদি দ্বিতীয় যুক্তি প্রদান না করা হয় তবে এটি ডিফল্ট 50 হওয়া উচিত। তাই, এর জন্য কোড হবে −
উদাহরণ
সংখ্যা সংখ্যা =[3,6,8,6,8,4,26,8,7,4,23,65,87,98,54,32,57,87];const by Percent =(arr, n =50) => { const { length } =arr; const requiredLength =Math.floor((দৈর্ঘ্য * n) / 100); ফেরত arr.slice(0, প্রয়োজনীয় দৈর্ঘ্য);};console.log(byPercent(numbers));console.log(byPercent(numbers, 84));console.log(byPercent(numbers, 34));
আউটপুট
কনসোলে আউটপুট হবে −
<প্রে>[ 3, 6, 8, 6, 8, 4, 26, 8, 7][ 3, 6, 8, 6, 8, 4, 26, 8, 7, 4, 23, 65, 87, 98 , 54][ 3, 6, 8, 6, 8, 4 ]