endsWith মেথড
endsWith মেথডটি একটি স্ট্রিং
প্রথম প্যারামিটারে নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা তা পরীক্ষা করে।
যদি শেষ হয়, তাহলে true ফেরত দেয়, আর
যদি শেষ না হয়, তাহলে false ফেরত দেয়।
দ্বিতীয় ঐচ্ছিক প্যারামিটার হিসেবে
স্ট্রিংয়ের দৈর্ঘ্য জোর করে নির্দিষ্ট করা যেতে পারে। এই
ক্ষেত্রে স্ট্রিংয়ের আসল শেষের পরিবর্তে, নির্দিষ্ট অংশ
পরীক্ষা করা হবে।
সিনট্যাক্স
স্ট্রিং.endsWith(কি খুঁজছি, [স্ট্রিংয়ের দৈর্ঘ্য]);
উদাহরণ
আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা:
let str = 'abcde';
let res = str.endsWith('cde');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
true
উদাহরণ
আসুন পরীক্ষা করি, একটি স্ট্রিং নির্দিষ্ট সাবস্ট্রিং দিয়ে শেষ হয় কিনা:
let str = 'abcde';
let res = str.endsWith('xxx');
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
false
উদাহরণ
পরীক্ষার জন্য স্ট্রিংয়ের দৈর্ঘ্য জোর করে নির্দিষ্ট করা যাক:
let str = 'abcde';
let res = str.endsWith('bc', 3);
console.log(res);
কোড এক্সিকিউট করার ফলাফল:
true
আরও দেখুন
-
startsWithমেথড,
যা স্ট্রিংয়ের শুরু পরীক্ষা করে -
indexOfমেথড,
যা স্ট্রিংয়ে সার্চ করে -
lastIndexOfমেথড,
যা স্ট্রিংয়ের শেষ থেকে সার্চ করে -
includesমেথড,
যা একটি স্ট্রিং খুঁজে -
atমেথড,
যা স্ট্রিংয়ের একটি অক্ষর খুঁজে