কিভাবে জাভাস্ক্রিপ্টে স্ট্রিং থেকে শেষ কমা সরাতে হয়

Kibhabe Jabhaskripte Strim Theke Sesa Kama Sarate Haya



একটি কমা হল একটি বিভাজক যা একটি তালিকা, বাক্যাংশ ইত্যাদির মধ্যে ব্যবহৃত হয়। কখনও কখনও, প্রবাহে লেখার সময়, আমরা স্ট্রিংয়ের শেষের তালিকার শেষে কমা যোগ করি। ম্যানুয়ালি স্ট্রিংগুলির একটি সেট থেকে শেষ কমাটি সরিয়ে ফেলা একজন বিকাশকারীর পক্ষে চ্যালেঞ্জিং হতে পারে। এই উদ্দেশ্যে, JavaScript কিছু পূর্বনির্ধারিত পদ্ধতি প্রদান করে যা পরিস্থিতি মোকাবেলায় ব্যবহার করা যেতে পারে।

এই লেখাটি একটি প্রদত্ত স্ট্রিং থেকে শেষ কমা বাদ দেওয়ার পদ্ধতিগুলি প্রদর্শন করবে।

জাভাস্ক্রিপ্টের স্ট্রিং থেকে শেষ কমা কিভাবে সরাতে হয়?

একটি স্ট্রিং থেকে শেষ কমা অপসারণের জন্য, নীচের দেওয়া জাভাস্ক্রিপ্ট পদ্ধতিগুলি ব্যবহার করুন:







  • slice() পদ্ধতি
  • প্রতিস্থাপন() পদ্ধতি
  • substring() পদ্ধতি

আসুন এক এক করে এই পদ্ধতিগুলি অন্বেষণ করি।



পদ্ধতি 1: স্লাইস() পদ্ধতি ব্যবহার করে স্ট্রিং থেকে শেষ কমা সরান

দ্য ' টুকরা() স্ট্রিং থেকে যেকোনো অক্ষর মুছে ফেলার জন্য ” পদ্ধতি ব্যবহার করা হয়। এটি শুরু এবং শেষ সূচকের উপর ভিত্তি করে স্ট্রিংয়ের অংশটি বের করে এবং এটি একটি নতুন স্ট্রিং হিসাবে দেয়। আরও নির্দিষ্টভাবে, আমরা একটি স্ট্রিং থেকে শেষ কমা অপসারণের জন্য এটি ব্যবহার করব।



বাক্য গঠন
স্লাইস() পদ্ধতি ব্যবহার করতে নিচের সিনট্যাক্স অনুসরণ করুন:





স্ট্রিং .. টুকরা ( startIndex , endIndex ) ;

এখানে, ' startIndex ' এবং ' endIndex ” হল সেই সূচী যা নির্দিষ্ট করে যে স্ট্রিংয়ের কোন অংশটি বের করতে হবে।

উদাহরণ
এই উদাহরণে, আমরা প্রথমে “নামের একটি ভেরিয়েবল তৈরি করব রঙ যা কমা দ্বারা পৃথক করা রঙের একটি তালিকা সংরক্ষণ করে:



ছিল রঙ = 'লাল, নীল, সবুজ, কমলা,' ;

স্টার্ট ইনডেক্স পাস করে স্লাইস() পদ্ধতিটি চালু করুন “ 0 ' এবং শেষ সূচক হিসাবে ' -1 ” যা শেষ অক্ষরের আগে স্ট্রিং পেতে সাহায্য করে যা কমা:

ছিল উত্তর = রঙ টুকরা ( 0 , - 1 ) ;

প্রদত্ত স্লাইস() পদ্ধতিতে কল করলে 0 সূচক থেকে শুরু হওয়া সাবস্ট্রিংটি বের করা হবে এবং একটি স্ট্রিংয়ের শেষ অক্ষরের আগে এটি বের করা হবে।

তারপরে, ' ব্যবহার করে কনসোলে ফলাফলযুক্ত স্ট্রিংটি মুদ্রণ করুন console.log() 'পদ্ধতি:

কনসোল লগ ( উত্তর ) ;

আউটপুট দেখায় রঙের তালিকা থেকে শেষ কমা সফলভাবে সরানো হয়েছে:

আসুন দ্বিতীয় পদ্ধতির দিকে এগিয়ে যাই!

পদ্ধতি 2: প্রতিস্থাপন() পদ্ধতি ব্যবহার করে স্ট্রিং থেকে শেষ কমা সরান

দ্য ' প্রতিস্থাপন() ” পদ্ধতিটি একটি স্ট্রিং-এর মানকে সংজ্ঞায়িত স্ট্রিং, অক্ষর বা যেকোনো প্রতীক দিয়ে প্রতিস্থাপন করতে ব্যবহৃত হয়। এটি স্ট্রিং টাইপ অবজেক্টের পূর্বনির্ধারিত পদ্ধতি। এটি দুটি পরামিতি গ্রহণ করে এবং নতুন প্রতিস্থাপিত মানগুলির সাথে একটি স্ট্রিং আউটপুট করে।

বাক্য গঠন
প্রতিস্থাপন() পদ্ধতি ব্যবহার করতে নীচের প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং . প্রতিস্থাপন ( সার্চ ভ্যালু , প্রতিস্থাপন মান ) ;

এখানে ' সার্চ ভ্যালু ' হল সেই মান যা অনুসন্ধান করা এবং প্রতিস্থাপন করা প্রয়োজন ' প্রতিস্থাপন মান

উদাহরণ
আমরা এখন ভেরিয়েবলে সংরক্ষিত ইতিমধ্যে তৈরি করা স্ট্রিং ব্যবহার করব “ রঙ ” এবং একটি regex প্যাটার্ন আকারে একটি কমা হিসাবে searchValue পাস করে replace() পদ্ধতিতে কল করুন। নিষ্কাশিত কমাগুলি খালি স্ট্রিং দিয়ে প্রতিস্থাপিত হবে:

ছিল উত্তর = রঙ প্রতিস্থাপন ( /,*$/ , ' ) ;

এখানে, রেজেক্স প্যাটার্নে, ' * ' চিহ্ন এটির যেকোনো সংখ্যা নির্দেশ করে (কমা), এবং ' $ ” চিহ্নটি স্ট্রিংয়ের শেষ পর্যন্ত মেলে।

অবশেষে, একটি ভেরিয়েবলে সংরক্ষিত ফলস্বরূপ স্ট্রিংটি প্রিন্ট করুন “ উত্তর ' কনসোলে ' ব্যবহার করে console.log() 'পদ্ধতি:

কনসোল লগ ( উত্তর ) ;

আপনি আউটপুটে দেখতে পাচ্ছেন, একটি স্ট্রিং থেকে শেষ কমাটি রিপ্লেস() পদ্ধতি ব্যবহার করে সরানো হয়েছে:

একটি স্ট্রিং থেকে শেষ কমা অপসারণের জন্য আরেকটি পদ্ধতি ব্যবহার করা যাক।

পদ্ধতি 3: সাবস্ট্রিং() পদ্ধতি ব্যবহার করে স্ট্রিং থেকে শেষ কমা সরান

আরেকটি জাভাস্ক্রিপ্ট পদ্ধতি আছে যা 'কমা' নামক স্ট্রিংয়ের শেষ থেকে কমা অপসারণ করতে সাহায্য করে সাবস্ট্রিং() 'পদ্ধতি। স্লাইস() পদ্ধতির মতো, এটিও দুটি প্যারামিটার নেয় এবং স্টার্ট এবং লাস্ট ইনডেক্সের উপর ভিত্তি করে একটি সাবস্ট্রিং হিসাবে স্ট্রিংয়ের নির্দিষ্ট অংশটি বের করে আউটপুট হিসাবে একটি নতুন স্ট্রিং প্রদান করে।

বাক্য গঠন
substring() পদ্ধতি ব্যবহার করতে নীচের প্রদত্ত সিনট্যাক্স অনুসরণ করুন:

স্ট্রিং . সাবস্ট্রিং ( startIndex , endIndex ) ;

এখানে, ' startIndex ' এবং ' endIndex ” হল সেই সূচীগুলি যা নির্দিষ্ট করে যে স্ট্রিংয়ের কোন অংশটি স্ট্রিং থেকে বের করা উচিত। মনে রাখবেন যে সূচনা সূচী অন্তর্ভুক্ত করা হয়েছে, যখন শেষ সূচী একটি ফলাফল স্ট্রিং থেকে বাদ দেওয়া হয়েছে।

উদাহরণ
এই উদাহরণে, আমরা পূর্বে তৈরি করা স্ট্রিং ব্যবহার করব “ রঙ 'এবং আহ্বান করুন' সাবস্ট্রিং() 'স্টার্ট ইনডেক্স পাস করে পদ্ধতি' 0 ”, এবং শেষ সূচকটি সামগ্রিক দৈর্ঘ্যের চেয়ে কম একটি সংখ্যা হবে:

ছিল উত্তর = রঙ সাবস্ট্রিং ( 0 , রঙ দৈর্ঘ্য - 1 ) ;

কনসোলে, আমরা ফলস্বরূপ স্ট্রিংটি মুদ্রণ করব:

কনসোল লগ ( উত্তর ) ;

আউটপুট

আমরা জাভাস্ক্রিপ্টের একটি স্ট্রিং থেকে শেষ কমা মুছে ফেলার জন্য সমস্ত পদ্ধতি প্রদান করেছি।

উপসংহার

একটি স্ট্রিং থেকে শেষ কমা অপসারণের জন্য, আপনি স্লাইস() পদ্ধতি, প্রতিস্থাপন() পদ্ধতি বা সাবস্ট্রিং() পদ্ধতি ব্যবহার করতে পারেন। স্লাইস() এবং সাবস্ট্রিং() পদ্ধতিগুলি শেষ কমা ব্যতীত স্ট্রিংগুলিকে বের করে, যখন প্রতিস্থাপন() পদ্ধতি শুধুমাত্র একটি খালি স্ট্রিং দিয়ে একটি স্ট্রিং-এর শেষ কমাকে প্রতিস্থাপন করে। এই লেখাটি বিস্তারিত উদাহরণ সহ একটি প্রদত্ত স্ট্রিং থেকে শেষ কমা বাদ দেওয়ার পদ্ধতিগুলি প্রদর্শন করেছে।