কম্পিউটার

হোয়াইটস্পেস স্ট্রিংকে জাভাস্ক্রিপ্টে ইউআরএলে রূপান্তর করা হচ্ছে


ওয়েব ইউআরএল-এ যদি আমরা ইউআরএল-এ স্থান প্রদান করি, ব্রাউজার স্বয়ংক্রিয়ভাবে '%20' স্ট্রিং দিয়ে সমস্ত স্থান প্রতিস্থাপন করে

আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা প্রথম এবং একমাত্র যুক্তি হিসাবে একটি স্ট্রিং নেয়। ফাংশনটি তখন একটি নতুন স্ট্রিং তৈরি করে ফেরত দেবে যেখানে একটি হোয়াইটস্পেস যেখানেই থাকুক না কেন, '%20' দ্বারা প্রতিস্থাপিত হবে

যেমন −

যদি ইনপুট স্ট্রিং −

হয়
const str = 'some extra Space';

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

হওয়া উচিত
const output = 'some%20extra%20%20Space';

উদাহরণ

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

const str = 'some extra Space';
const replaceWhitespace = (str = '') => {
   let res = '';
   const { length } = str;
   for(let i = 0; i < length; i++){
      const char = str[i];
      if(!(char === ' ')){
         res += char;
      }else{
         res += '%20';
      };
   };
   return res;
};
console.log(replaceWhitespace(str));

আউটপুট

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

some%20extra%20%20Space

  1. জাভাস্ক্রিপ্টে একটি তারিখে একটি স্ট্রিং রূপান্তর করা হচ্ছে

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

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

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