join ක්රමය
join ක්රමය අරාවේ මූලද්රව්ය
නිශ්චිත වෙන්කරන්නෙකු සමඟ (එය
මූලද්රව්ය අතර ඇතුළත් කරනු ඇත)
අනුක්රමයකට එක් කරයි.
වෙන්කරන්නා ක්රමයේ පරාමිතියක් ලෙස සකස් කරනු ලබන අතර එය
අනිවාර්ය නොවේ. එය සකස් කර නොමැති නම්
- පෙරනිමි වශයෙන් වෙන්කරන්නා ලෙස කොමාව
ගනු ලැබේ. ඔබට වෙන්කරන්නෙකු නොමැතිව අරාවේ මූලද්රව්ය
එකට ගැලපීමට අවශ්ය නම් - එය හිස්
අනුක්රමයක් ලෙස '' දක්වන්න.
වාක්ය රචනා ක්රමය
අරාව.join([වෙන්කරන්නා]);
උදාහරණය
යම් අරාවක් ඇති බව සිතමු. අපි මෙම අරාවේ මූලද්රව්ය
වෙන්කරන්නා '-' සමඟ අනුක්රමයකට එක් කරමු:
let arr = [1, 2, 3];
let str = arr.join('-');
console.log(str);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'1-2-3'
උදාහරණය
දැන් අපි වෙන්කරන්නා නොදක්වා පෙරනිමි වශයෙන් වෙන්කරන්නා කොමාව වේවා:
let arr = [1, 2, 3];
let str = arr.join();
console.log(str);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'1,2,3'
උදාහරණය
අපි අරාවේ මූලද්රව්ය ඕනෑම වෙන්කරන්නෙකු නොමැතිව එකට ගල්ලමු:
let arr = [1, 2, 3];
let str = arr.join('');
console.log(str);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'123'
උදාහරණය . යෙදවුම
අනුක්රමයක සංකේත ආපසු හැරවීමට
ඉඩ දෙමු.
මෙම සඳහා අනුක්රමය අරාවකට බෙදන්න
split
වෙන්කරන්නා '' භාවිතා කරමින් (මෙම වෙන්කරන්නා
අනුක්රමයේ සෑම සංකේතයක්ම වෙනම මූලද්රව්යයකට
තබනු ඇත), මෙම අරාව reverse භාවිතයෙන් හැරවීමට
ඉඩ දී පසුව හැරවුණු අරාව නැවත
join භාවිතයෙන් එකට ගල්ලමු:
let str = '123456789';
let arr1 = str.split('');
let arr2 = arr1.reverse();
let res = arr2.join('');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'987654321'
උදාහරණය . යෙදවුම
පෙර ගැටලුවේ විසඳුම සරල කරමු - සියලු විධාන දාමයකට එකට ගල්ලමු:
let str = '123456789';
let res = str.split('').reverse().join('');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'987654321'
උදාහරණය . යෙදවුම
'2025-12-31' ආකෘතියෙන් දිනයක් ලබා දී ඇත.
අපි එය '31.12.2025' ආකෘතියට හරවමු.
මෙම සඳහා අනුක්රමය අරාවකට බෙදන්න
split භාවිතා කරමින්,
මෙම අරාව reverse භාවිතයෙන් හැරවීමට
ඉඩ දී පසුව හැරවුණු අරාව නැවත
join භාවිතයෙන් එකට ගල්ලමු:
let date = '2025-12-31';
let res = date.split('-').reverse().join('.');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'31.12.2025'