substring মেথড
substring মেথডটি একটি স্ট্রিং থেকে সাবস্ট্রিং রিটার্ন করে
(আসল স্ট্রিং অপরিবর্তিত থাকে)।
প্রথম প্যারামিটারটি নির্দেশ করে কোন ক্যারেক্টার থেকে
কাটা শুরু করতে হবে (ইন্ডেক্সিং শূন্য থেকে শুরু হয়),
এবং দ্বিতীয় প্যারামিটারটি - কোন ক্যারেক্টারে এসে কাটা শেষ করতে হবে (এই ইন্ডেক্সের
ক্যারেক্টারটি কাটা অংশে অন্তর্ভুক্ত হয় না)। দ্বিতীয় প্যারামিটারটি বাধ্যতামূলক নয়,
যদি এটি উল্লেখ না করা হয়, তাহলে স্ট্রিংয়ের শেষ পর্যন্ত সমস্ত
ক্যারেক্টার কেটে নেওয়া হবে।
সিনট্যাক্স
স্ট্রিং.substring(কোথা থেকে কাটা শুরু করবে, [কোথা পর্যন্ত কাটবে]);
উদাহরণ
ধরুন একটি স্ট্রিং দেওয়া আছে। আসুন এট থেকে প্রথম থেকে তৃতীয় ক্যারেক্টার পর্যন্ত কেটে নিই:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
কোড এক্সিকিউট করার ফলাফল (3 নম্বর ক্যারেক্টারটি
কাটা অংশে অন্তর্ভুক্ত হবে না):
'bc'
উদাহরণ
আসুন এখন 1 নম্বর থেকে
স্ট্রিংয়ের শেষ পর্যন্ত ক্যারেক্টারগুলো কেটে নিই (এর জন্য দ্বিতীয়
প্যারামিটারটি সেট করব না):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
কোড এক্সিকিউট করার ফলাফল:
'bcde'