endsWith মেথড

endsWith মেথডটি একটি স্ট্রিং প্রথম প্যারামিটারে নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা তা পরীক্ষা করে। যদি শেষ হয়, তাহলে true ফেরত দেয়, আর যদি শেষ না হয়, তাহলে false ফেরত দেয়। দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসেবে স্ট্রিংয়ের দৈর্ঘ্য জোর করে নির্দিষ্ট করা যেতে পারে। এই ক্ষেত্রে স্ট্রিংয়ের আসল শেষের পরিবর্তে, নির্দিষ্ট অংশ পরীক্ষা করা হবে।

সিনট্যাক্স

javascriptস্ট্রিং.endsWith(কি খুঁজছি, [স্ট্রিংয়ের দৈর্ঘ্য]);

উদাহরণ

আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা:

javascriptlet str = 'abcde';
let res = str.endsWith('cde');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascripttrue

উদাহরণ

আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা:

javascriptlet str = 'abcde';
let res = str.endsWith('xxx');

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascriptfalse

উদাহরণ

পরীক্ষার জন্য স্ট্রিংয়ের দৈর্ঘ্য জোর করে নির্দিষ্ট করা যাক:

javascriptlet str = 'abcde';
let res = str.endsWith('bc', 3);

console.log(res);

কোড এক্সিকিউট করার ফলাফল:

javascripttrue

আরও দেখুন

  • startsWith মেথড,
    যা স্ট্রিংয়ের শুরু পরীক্ষা করে
  • indexOf মেথড,
    যা স্ট্রিংয়ে সার্চ করে
  • lastIndexOf মেথড,
    যা স্ট্রিংয়ের শেষ থেকে সার্চ করে
  • includes মেথড,
    যা একটি স্ট্রিং খুঁজে
  • at মেথড,
    যা স্ট্রিংয়ের একটি অক্ষর খুঁজে