কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিং তৈরি করতে অ্যারেতে যোগ দিন


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা স্ট্রিংগুলির একটি অ্যারে নেয়। ফাংশনটি অ্যারের সমস্ত স্ট্রিংগুলির সাথে যুক্ত হওয়া উচিত, সমস্ত হোয়াইটস্পেসগুলিকে ড্যাশ "-" দিয়ে প্রতিস্থাপন করতে হবে এবং এইভাবে গঠিত স্ট্রিংটি ফিরিয়ে দিতে হবে৷

উদাহরণস্বরূপ, যদি অ্যারে −

হয়
const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"];

তারপর আউটপুট −

হওয়া উচিত
const output = "QA-testing-promotion-Twitter-Facebook-Test";

অতএব, আসুন এই ফাংশনের জন্য কোড লিখি -

উদাহরণ

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

const arr = ["QA testing promotion ", " Twitter ", "Facebook ", "Test"];
const joinArr = arr => {
   const arrStr = arr.join('');
   let res = '';
   for(let i = 0; i < arrStr.length; i++){
      if(arrStr[i] === ' '){
         if(arrStr[i-1] && arrStr[i-1] !== ' '){
            res += '-';
         };
         continue;
      }else{
         res += arrStr[i];
      };
   };
   return res;
};
console.log(joinArr(arr));

আউটপুট

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

QA-testing-promotion-Twitter-Facebook-Test

  1. জাভাস্ক্রিপ্ট কনস্ট

  2. কিভাবে জাভাস্ক্রিপ্ট দুটি অ্যারে যোগদান করতে?

  3. জাভাস্ক্রিপ্টে একটি প্যানগ্রাম স্ট্রিং নির্ধারণ করা হচ্ছে

  4. জাভাস্ক্রিপ্টে একটি স্ট্রিংয়ের অক্ষরগুলিকে পুনরায় গোষ্ঠীবদ্ধ করা