substr()
substr() পদ্ধতি নির্দিষ্ট সূচকের অক্ষর থেকে শুরু করে একটি স্ট্রিংয়ের কিছু অংশ বের করে এবং নির্দিষ্ট সংখ্যক অক্ষর প্রদান করে। এটি মূল স্ট্রিং পরিবর্তন করে না।
সিনট্যাক্স
substr() পদ্ধতি দুটি প্যারামিটার গ্রহণ করে একটি হল শুরু এবং অন্যটি হল দৈর্ঘ্য
str.substr(start , length)
আর্গুমেন্টস
ক) শুরু:সূচনা প্রাথমিক সূচীকে সংজ্ঞায়িত করে যেখান থেকে বেস স্ট্রিং থেকে সাব স্ট্রিং বের করা হবে।
খ) দৈর্ঘ্য:দৈর্ঘ্য প্রদত্ত স্ট্রিংয়ের শুরু থেকে শুরু করে নিষ্কাশন করা অক্ষরের সংখ্যা নির্ধারণ করে। যদি ফাংশনের দ্বিতীয় আর্গুমেন্টটি অনির্ধারিত থাকে তাহলে দৈর্ঘ্যের শুরু থেকে শেষ পর্যন্ত সমস্ত অক্ষর বের করা হবে।
উদাহরণ
নিম্নলিখিত উদাহরণে, প্রদত্ত আর্গুমেন্ট হল (7, 17)। সুতরাং, substr() পদ্ধতিতে সূচী 7 থেকে শুরু করে 17 অক্ষরের দৈর্ঘ্য পর্যন্ত সাব স্ট্রিং পাওয়া যায়, সেখানে আউটপুট হিসাবে "Spacex, Neuralink" প্রদান করে।
<html>
<body>
<p id="substring"></p>
<script>
var str = "Tesla, Spacex, Neuralink, Solarcity";
var res = str.substr(7,17);
document.getElementById("substring").innerHTML = res;
</script>
</body>
</html> আউটপুট
Spacex, Neuralink