সাবস্ট্রিং বের করা

JavaScript:
সাবস্ট্রিং বের করা

কিভাবে:

substring মেথড ব্যবহার করে:

let text = "JavaScript is awesome!";
let extracted = text.substring(0, 10);
console.log(extracted); // আউটপুট: JavaScript

slice মেথড ব্যবহার করে:

let text = "JavaScript is awesome!";
let sliced = text.slice(-9, -1);
console.log(sliced); // আউটপুট: awesome

substr মেথড ব্যবহার করে (অপ্রচলিত):

let text = "JavaScript is awesome!";
let substrd = text.substr(11, 7);
console.log(substrd); // আউটপুট: awesome

গভীর ভাবে দেখা

উপস্ত্রিং বের করা নতুন কিছু নয় - এটা প্রোগ্রামিং এর সাথে সমান বয়সী। substring এবং slice মেথড JavaScript-এর ১৯৯০ দশকের টুল, ভাষার প্রাথমিক ফিচার সেটের অংশ। substr ও তাতে ছিল, কিন্তু এখন এটি legacy কোড এবং আধুনিক অ্যাপ্লিকেশনগুলিতে এড়িয়ে চলা উচিত।

পার্থক্য কি? substring এবং slice অনুরূপ - উভয়ই শুরু এবং শেষ ইনডেক্স প্যারামিটার নেয় - কিন্তু নেগেটিভ সংখ্যাগুলোকে ভিন্নভাবে সামলায়: slice নেগেটিভ ইনডেক্স সমর্থন করে, শেষ থেকে গণনা করে, অন্যদিকে substring তাদেরকে শূন্য হিসেবে বিবেচনা করে। এই সব মেথডগুলি মূল স্ট্রিংকে পরিবর্তন করে না; তারা নতুনগুলি তৈরি করে।

আরো দেখুন