JavaScript string.slice() পদ্ধতি

Javascript String Slice Pad Dhati



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

slice() পদ্ধতি

দ্য টুকরা() জাভাস্ক্রিপ্টে মেথডটি আসল স্ট্রিং পরিবর্তন না করেই প্রয়োজনীয় সাবস্ট্রিং এর স্টার্টিং এবং এন্ডিং ইনডেক্স পাস করে একটি স্ট্রিং থেকে একটি সাবস্ট্রিং পেতে ব্যবহৃত হয়।







স্লাইস() পদ্ধতির সিনট্যাক্স



str.slice ( শুরুর অবস্থান, শেষ অবস্থান )


দ্য টুকরা() পদ্ধতিটি ডট অপারেটরের সাহায্যে একটি স্ট্রিংয়ে প্রয়োগ করা হয়। মূল স্ট্রিং-এর মধ্যে সাবস্ট্রিং-এর প্রারম্ভিক এবং শেষের অবস্থান দুটি পরামিতি সহ স্ট্রিংয়ের নাম প্রয়োজন। এটি লক্ষ্য করা আকর্ষণীয় যে দ্বিতীয় যুক্তিটি অর্থাৎ, সাবস্ট্রিংয়ের শেষ অবস্থানটি সম্পূর্ণ ঐচ্ছিক।



পদ্ধতি 1: উভয় আর্গুমেন্ট পাস করে slice() পদ্ধতি ব্যবহার করা

প্রথম পদ্ধতিতে, আমরা ব্যবহার করব টুকরা() শুরু এবং শেষ সূচক উভয় পাস করে পদ্ধতি।





var originalString = 'JavaScript string.slice() পদ্ধতি - LinuxHint' ;

var subString = originalString.slice ( 35 , 40 ) ;

console.log ( সাবস্ট্রিং ) ;
console.log ( মূল স্ট্রিং ) ;



আমরা প্রথমে একটি স্ট্রিং সংরক্ষণ করার জন্য originalString নামে একটি ভেরিয়েবল তৈরি করেছি। তারপরে আমরা আরেকটি ভেরিয়েবল তৈরি করেছি এবং ব্যবহার করেছি টুকরা() এটি একটি মান বরাদ্দ করার পদ্ধতি। আমরা প্রারম্ভিক সূচী হিসাবে 35 এবং সাবস্ট্রিং এর শেষ সূচক হিসাবে 40 পাস করেছি। আমরা তখন কনসোলে সাবস্ট্রিং-এর মান দেখানোর জন্য console.log() পদ্ধতি ব্যবহার করেছি। অবশেষে, আমরা মূল স্ট্রিং অপরিবর্তিত রয়েছে তা দেখানোর জন্য কনসোলে মূল স্ট্রিং-এর মান লগ করেছি।

পদ্ধতি 2: একটি একক আর্গুমেন্ট পাস করে slice() পদ্ধতি ব্যবহার করা

দ্য টুকরা পদ্ধতি শুধুমাত্র একটি যুক্তি দিয়ে কাজ করতে পারে। যদি একটি একক যুক্তি পাস হয় টুকরা() পদ্ধতি তারপর এটিকে প্রারম্ভিক সূচক হিসাবে নেয় এবং শেষ সূচকটি ডিফল্টরূপে স্ট্রিংয়ের শেষ হয়:



var originalString = 'JavaScript string.slice() পদ্ধতি - LinuxHint' ;

var subString = originalString.slice ( 35 ) ;

console.log ( সাবস্ট্রিং ) ;


পদ্ধতি 3: একটি যুক্তি হিসাবে একটি নেতিবাচক মান পাস করে slice() পদ্ধতি ব্যবহার করা

যদি আমরা একটি যুক্তি হিসাবে স্লাইস পদ্ধতিতে একটি নেতিবাচক মান পাস করি তবে এটি স্ট্রিংয়ের শেষ থেকে সূচীকরণ শুরু করে:

var originalString = 'JavaScript string.slice() পদ্ধতি - LinuxHint' ;

var subString = originalString.slice ( - 9 ) ;

console.log ( সাবস্ট্রিং ) ;



আমরা দুটি নেতিবাচক যুক্তিও পাস করতে পারি:

var originalString = 'JavaScript string.slice() পদ্ধতি - LinuxHint' ;

var subString = originalString.slice ( - 9 , - 4 ) ;

console.log ( সাবস্ট্রিং ) ;



ভুল আর্গুমেন্ট:

দ্য টুকরা() পদ্ধতিটি একটি খালি স্ট্রিং ফেরত দেয় যদি পাস করা শুরুর সূচকটি স্ট্রিংয়ের শেষ সূচকের চেয়ে বেশি হয়:

var originalString = 'JavaScript string.slice() পদ্ধতি - LinuxHint' ;

var subString = originalString.slice ( 35 , 30 ) ;

console.log ( সাবস্ট্রিং ) ;


দ্য টুকরা() পদ্ধতিটি একটি খালি স্ট্রিং ফেরত দেয় যদি প্রারম্ভিক সূচকটি মূল স্ট্রিংয়ের দৈর্ঘ্যের চেয়ে বেশি হয়:

উপসংহার

অন্তর্নির্মিত str.slice() একটি প্রাথমিক অবস্থান/সূচী এবং একটি ঐচ্ছিক শেষ অবস্থান/সূচক পাস করে একটি স্ট্রিং থেকে একটি সাবস্ট্রিং পেতে পদ্ধতি ব্যবহার করা হয়। এই নিবন্ধে আমরা প্রতিটি সম্ভাব্য ব্যবহার চেষ্টা করেছি টুকরা() এটি বিভিন্ন আর্গুমেন্টের সাথে কীভাবে আচরণ করে তা দেখতে উপযুক্ত উদাহরণ সহ পদ্ধতি।