endWith ක්රමය
endsWith ක්රමය, ස්ට්රිං එකක්
පළමු පරාමිතියේ දක්වා ඇති උපස්ට්රිං එකකින් අවසන් වේදැයි පරීක්ෂා කරයි.
අවසන් වුවහොත්, true ආපසු ලබා දෙන අතර,
අවසන් නොවුවහොත්, false ලබා දේ.
දෙවන විකල්ප පරාමිතිය මගින්
ස්ට්රිං එකේ දිග බලහත්කාරයෙන් සඳහන් කළ හැකිය. මෙම
අවස්ථාවේදී පරීක්ෂාව සිදුවන්නේ ස්ට්රිං එකේ සත්ය අවසානය නොව,
සඳහන් කළ අවසානය වෙතයි.
වාක්ය රචනා රීතිය
ස්ට්රිං.endWith(අපි සොයන්නේ කුමක්ද, [ස්ට්රිං එකේ දිග]);
උදාහරණය
ස්ට්රිං එක දී ඇති උපස්ට්රිං එකකින් අවසන් වේදැයි පරීක්ෂා කරමු:
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ක්රමය,
එය ස්ට්රිං එකේ අක්ෂරයක් සොයයි