substring ක්රමය
substring ක්රමය ස්ත්රිංගයකින් උපස්ත්රිංගයක් ආපසු ලබා දේ
(මුල් ස්ත්රිංගය වෙනස් නොවේ).
පළමු පරාමිතිය ක්රමය කපා ගැනීම ආරම්භ කරන සංකේත අංකය
නියම කරයි (අංකනය
ශුන්යයෙන් ආරම්භ වේ), දෙවන පරාමිතිය - කපා ගැනීම අවසන් කළ යුතු සංකේත අංකය
(මෙම අංකය සහිත සංකේතය
කපාගත් කොටසට ඇතුළත් නොවේ). දෙවන පරාමිතිය අනිවාර්ය නොවේ,
එය නියම කර නොමැති නම්, ස්ත්රිංගයේ අවසානය දක්වා සියලු
සංකේත කපාගනු ලැබේ.
වාක්ය රචනය
ස්ත්රිංගය.substring(කොතන සිට කපා ගත යුතුද, [කොතෙක් දක්වා කපා ගත යුතුද]);
උදාහරණය
ස්ත්රිංගයක් ලබා දී ඇතැයි උපකල්පනය කරමු. අපි එයින් පළමු සිට තෙවන සංකේතය දක්වා කපා ගනිමු:
let str = 'abcde';
let sub = str.substring(1, 3);
console.log(sub);
කේතය ක්රියාත්මක කිරීමේ ප්රති result ලය (අංකය
3 සහිත සංකේතය කපාගත් කොටසට ඇතුළත් නොවේ):
'bc'
උදාහරණය
දැන් අපි 1-වන සංකේතයෙන්
ස්ත්රිංගයේ අවසානය දක්වා කපා ගනිමු (මේ සඳහා දෙවන
පරාමිතිය නියම නොකරමු):
let str = 'abcde';
let sub = str.substring(1);
console.log(sub);
කේතය ක්රියාත්මක කිරීමේ ප්රති result ලය:
'bcde'