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

জাভাস্ক্রিপ্টে slice() মেথডের ব্যবহার কী


slice()

slice() মেথড একটি স্ট্রিংয়ের অংশ বের করে নতুন স্ট্রিং হিসেবে রিটার্ন করে। এটি মূল স্ট্রিংকে মডিফাই করে না।

সিনট্যাক্স

slice() দুটি প্যারামিটার নেয়: একটি স্টার্টিং ইনডেক্স এবং অন্যটি এন্ডিং ইনডেক্স। এর নোটেশন নিচে দেওয়া হলো।

string.slice(starting index, ending index)

আর্গুমেন্টস

   a) starting index: স্ট্রিং এক্সট্র্যাকশন কোন ইনডেক্স থেকে শুরু হবে তা নির্দেশ করে।

   b) ending index: স্ট্রিং এক্সট্র্যাকশন কোন ইনডেক্সের আগে সমাপ্ত হবে তা নির্দেশ করে।

উদাহরণ-১

নিচের উদাহরণে, slice() মেথড ইনডেক্স ১৮ থেকে ২৬ (২৭-১) পর্যন্ত স্ট্রিং বের করে "Neuralink" আউটপুট হিসেবে দেয়।

<html> <body> <p id="slice"></p> <script>    var string = "Tesla, Solarcity, Neuralink, Spacex";    var newstring = string.slice(18,27);    document.getElementById("slice").innerHTML = string; </script> </body> </html>

আউটপুট

Neuralink

উদাহরণ-২

শুধু স্টার্টিং ইনডেক্স দেওয়া থাকলে slice() মেথড সেই ইনডেক্স থেকে স্ট্রিংয়ের শেষ পর্যন্ত বের করে।

<html> <body> <p id="slice"></p> <script>    var string = "Tesla, Solarcity, Neuralink, Spacex";    var newstring = string.slice(18);    document.getElementById("slice").innerHTML = newstring; </script> </body> </html>

আউটপুট

Neuralink, Spacex

  1. জাভাস্ক্রিপ্টে str.padStart() মেথডের গুরুত্ব

  2. জাভাস্ক্রিপ্টে exec() রেজেক্স (regex) মেথডের ব্যবহার

  3. জাভাস্ক্রিপ্টে test() মেথডের ব্যবহার

  4. জাভাস্ক্রিপ্ট WeakMap-এ .clear() মেথডের ব্যবহার