কম্পিউটার

জাভাস্ক্রিপ্টের অংশে একটি স্ট্রিং বিভক্ত করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং এবং একটি সংখ্যা n নেয় (যেমন n স্ট্রিংয়ের দৈর্ঘ্যকে ঠিকভাবে ভাগ করে) এবং আমাদের স্ট্রিংটির n সমান অংশ সমন্বিত দৈর্ঘ্যের স্ট্রিংয়ের একটি অ্যারে ফেরত দিতে হবে।

উদাহরণ

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

const str = 'we will be splitting this string into parts';
const num = 6;
const divideEqual = (str, num) => {
   const len = str.length / num;
   const creds = str.split("").reduce((acc, val) => {
      let { res, currInd } = acc;
      if(!res[currInd] || res[currInd].length < len){
         res[currInd] = (res[currInd] || "") + val;
      }else{
         res[++currInd] = val;
      };
      return { res, currInd };
   }, {
      res: [],
      currInd: 0
   });
   return creds.res;
};
console.log(divideEqual(str, num));

আউটপুট

কনসোলে আউটপুট -

[ 'we will ', 'be split', 'ting thi', 's string', ' into pa', 'rts' ]

  1. কিভাবে জাভাস্ক্রিপ্ট স্ট্রিং মধ্যে একটি অ্যারে রূপান্তর?

  2. কিভাবে একটি JSON স্ট্রিং একটি জাভাস্ক্রিপ্ট অবজেক্টে রূপান্তর করবেন?

  3. কিভাবে জাভাস্ক্রিপ্টে একটি স্ট্রিংকে পূর্ণসংখ্যাতে রূপান্তর করবেন?

  4. জাভাস্ক্রিপ্ট একটি স্ট্রিংকে বুলিয়ানে রূপান্তর করুন