কম্পিউটার

জাভাস্ক্রিপ্টে এন অ্যারেতে আইটেমগুলির অ্যারে বিভক্ত করুন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা সংখ্যার একটি অ্যারেকে N গ্রুপে বিভক্ত করে, যা অবশ্যই বড় থেকে ছোট গ্রুপে অর্ডার করতে হবে।

উদাহরণস্বরূপ, নীচের কোডে, 12টি সংখ্যার একটি অ্যারেকে 5টি অ্যারেতে বিভক্ত করুন এবং ফলাফলটি সমানভাবে বিভক্ত হওয়া উচিত, বড় (গ্রুপ) থেকে ছোট:

const arr =[1,2,3,4,5,6,7,8,9,10,11,12];const আউটপুট =[[1,2,3] [4,5,6] [৭,৮] [৯,১০] [১১,১২]];

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

উদাহরণ

এর জন্য কোড হবে −

const arr =[1,2,3,4,5,6,7,8,9,10,11,12];const chunkArray =(arr =[], chunkCount) => { const খণ্ড =[ ]; while(arr.length) { const chunkSize =Math.ceil(arr.length / chunkCount−−); const খণ্ড =arr.slice(0, chunkSize); chunks.push(খণ্ড); arr =arr.slice(chunkSize); }; অংশ ফেরত;};console.log(chunkArray(arr, 5));

আউটপুট

এবং কনসোলে আউটপুট হবে −

<প্রে>[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8 ], [ 9, 10 ], [ 11, 12 ] ]
  1. জাভাস্ক্রিপ্টে কিভাবে একটি অ্যারে খালি করা যায়

  2. জাভাস্ক্রিপ্ট টাইপ অ্যারে

  3. জাভাস্ক্রিপ্টের একটি নির্দিষ্ট সূচকে একটি অ্যারেতে একটি আইটেম কীভাবে সন্নিবেশ করবেন?

  4. জাভাস্ক্রিপ্ট বেসিক অ্যারে পদ্ধতি