join ක්‍රමය

join ක්‍රමය අරාවේ මූලද්‍රව්‍ය නිශ්චිත වෙන්කරන්නෙකු සමඟ (එය මූලද්‍රව්‍ය අතර ඇතුළත් කරනු ඇත) අනුක්‍රමයකට එක් කරයි. වෙන්කරන්නා ක්‍රමයේ පරාමිතියක් ලෙස සකස් කරනු ලබන අතර එය අනිවාර්‍ය නොවේ. එය සකස් කර නොමැති නම් - පෙරනිමි වශයෙන් වෙන්කරන්නා ලෙස කොමාව ගනු ලැබේ. ඔබට වෙන්කරන්නෙකු නොමැතිව අරාවේ මූලද්‍රව්‍ය එකට ගැලපීමට අවශ්‍ය නම් - එය හිස් අනුක්‍රමයක් ලෙස '' දක්වන්න.

වාක්‍ය රචනා ක්‍රමය

javascriptඅරාව.join([වෙන්කරන්නා]);

උදාහරණය

යම් අරාවක් ඇති බව සිතමු. අපි මෙම අරාවේ මූලද්‍රව්‍ය වෙන්කරන්නා '-' සමඟ අනුක්‍රමයකට එක් කරමු:

javascriptlet arr = [1, 2, 3];
let str = arr.join('-');

console.log(str);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'1-2-3'

උදාහරණය

දැන් අපි වෙන්කරන්නා නොදක්වා පෙරනිමි වශයෙන් වෙන්කරන්නා කොමාව වේවා:

javascriptlet arr = [1, 2, 3];
let str = arr.join();

console.log(str);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'1,2,3'

උදාහරණය

අපි අරාවේ මූලද්‍රව්‍ය ඕනෑම වෙන්කරන්නෙකු නොමැතිව එකට ගල්ලමු:

javascriptlet arr = [1, 2, 3];
let str = arr.join('');

console.log(str);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'123'

උදාහරණය . යෙදවුම

අනුක්‍රමයක සංකේත ආපසු හැරවීමට ඉඩ දෙමු. මෙම සඳහා අනුක්‍රමය අරාවකට බෙදන්න split වෙන්කරන්නා '' භාවිතා කරමින් (මෙම වෙන්කරන්නා අනුක්‍රමයේ සෑම සංකේතයක්ම වෙනම මූලද්‍රව්‍යයකට තබනු ඇත), මෙම අරාව reverse භාවිතයෙන් හැරවීමට ඉඩ දී පසුව හැරවුණු අරාව නැවත join භාවිතයෙන් එකට ගල්ලමු:

javascriptlet str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');

console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'987654321'

උදාහරණය . යෙදවුම

පෙර ගැටලුවේ විසඳුම සරල කරමු - සියලු විධාන දාමයකට එකට ගල්ලමු:

javascriptlet str = '123456789';
let res = str.split('').reverse().join('');

console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'987654321'

උදාහරණය . යෙදවුම

'2025-12-31' ආකෘතියෙන් දිනයක් ලබා දී ඇත. අපි එය '31.12.2025' ආකෘතියට හරවමු. මෙම සඳහා අනුක්‍රමය අරාවකට බෙදන්න split භාවිතා කරමින්, මෙම අරාව reverse භාවිතයෙන් හැරවීමට ඉඩ දී පසුව හැරවුණු අරාව නැවත join භාවිතයෙන් එකට ගල්ලමු:

javascriptlet date = '2025-12-31';
let res = date.split('-').reverse().join('.');

console.log(res);

කේතය ක්‍රියාත්මක කිරීමේ ප්‍රතිඵලය:

javascript'31.12.2025'

මෙයද බලන්න

  • split ක්‍රමය,
    අනුක්‍රමය නිශ්චිත වෙන්කරන්නෙකු අනුව අරාවකට බෙදයි
  • reverse ක්‍රමය,
    අරාවේ මූලද්‍රව්‍යවල අනුපිළිවෙල ආපසු හරවයි
  • concat ක්‍රමය,
    අනුක්‍රම එකකට ගල්ලයි