কম্পিউটার

JavaScript-এ একটি অ্যারের প্রতিটি শব্দকে বড় করতে একটি পুনরাবৃত্ত ফাংশন ব্যবহার করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিং লিটারালের একটি অ্যারে নেয়৷ ফাংশন নিম্নলিখিত দুটি জিনিস করতে হবে -

  • পুনরাবৃত্তিমূলক পদ্ধতি ব্যবহার করুন

  • প্রতিটি স্ট্রিং এলিমেন্টের প্রথম শব্দ তৈরি করুন।

আমাদের ফাংশন অন্য অ্যারে সঞ্চয় করার জন্য অতিরিক্ত স্থান ব্যবহার না করে এটি করা উচিত।

যেমন −

যদি ইনপুট অ্যারে −

হয়
const arr = ['apple', 'banana', 'orange', 'grapes'];

তারপর অ্যারেকে −

-এ রূপান্তরিত করা উচিত
const output = ['Apple', 'Banana', 'Orange', 'Grapes'];

উদাহরণ

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

const arr = ['apple', 'banana', 'orange', 'grapes'];
const capitalize = (arr = [], ind = 0) => {
   const helper = (str = '') => {
      return str[0].toUpperCase() + str.slice(1).toLowerCase();
   };
   if(ind < arr.length){
      arr[ind] = helper(arr[ind]);
      return capitalize(arr, ind + 1);
   };
   return;
};
capitalize(arr);
console.log(arr);

আউটপুট

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

[ 'Apple', 'Banana', 'Orange', 'Grapes' ]

  1. JavaScript array.includes() ফাংশন

  2. JavaScript array.toLocaleString() ফাংশন

  3. জাভাস্ক্রিপ্টে অ্যারে findIndex() ফাংশন

  4. জাভাস্ক্রিপ্টে কিছু() ফাংশন অ্যারে করুন