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

জাভাস্ক্রিপ্টে স্ট্রিং অ্যারে জয়েন করে স্পেস ড্যাশ দিয়ে রিপ্লেস করা


আমাদের একটি জাভাস্ক্রিপ্ট ফাংশন লিখতে হবে যা একটি স্ট্রিং অ্যারে নেবে। ফাংশনটি অ্যারেতে থাকা সব স্ট্রিংকে জয়েন করবে, সব হোয়াইটস্পেসকে ড্যাশ "-" দিয়ে রিপ্লেস করবে এবং 그렇게 তৈরি স্ট্রিংটি রিটার্ন করবে।

উদাহরণ: যদি অ্যারেটি হয় −

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. জাভাস্ক্রিপ্ট Array.join() মেথড

  2. জাভাস্ক্রিপ্ট Array.join() মেথড

  3. জাভাস্ক্রিপ্ট অ্যারে থেকে স্ট্রিং পার্স করা

  4. জাভাস্ক্রিপ্টে অ্যারে অনুযায়ী স্ট্রিংয়ের অক্ষর শিফ্ট করা