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

জাভাস্ক্রিপ্টে একই অক্ষর দিয়ে শুরু হওয়া দুটি স্ট্রিং রিমুভ করা


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

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

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason'];

তবে আমাদের একই অক্ষর দিয়ে শুরু হওয়া দুটি স্ট্রিং-র একটি রেখে বাকিগুলো ডিলিট করতে হবে, তাই A দিয়ে শুরু হওয়া দুটি স্ট্রিং-র একটি এবং J দিয়ে শুরু হওয়া দুটি স্ট্রিং-র একটি ডিলিট হবে।

উদাহরণ

কোডটি নিচে দেওয়া হলো −

const arr = ['Apple', 'Jack' , 'Army', 'Car', 'Jason']; const delelteSameLetterWord = arr => {    const map = new Map();    arr.forEach((el, ind) => {       if(map.has(el[0])){          arr.splice(ind, 1);       }else{          map.set(el[0], true);       };    }); }; delelteSameLetterWord(arr); console.log(arr);

আউটপুট

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

[ 'Apple', 'Jack', 'Car' ]

  1. জাভাস্ক্রিপ্ট কেন সেমিকোলন (;) দিয়ে শুরু করতে হয়?

  2. জাভাস্ক্রিপ্টে প্রথম স্ট্রিংয়ে স্পেইস থাকলে দুটি স্ট্রিং যোগ করার পদ্ধতি

  3. জাভাস্ক্রিপ্টে দুটি স্ট্রিং কনক্যাটেনেট করা যাতে দ্বিতীয়টি প্রথমটির শেষে যোগ হয়

  4. জাভাস্ক্রিপ্টে একই অ্যারেতে অ্যারের এলিমেন্টগুলো ডুপ্লিকেট করা