shift ක්රමය
shift ක්රමය අරාවකින් පළමු මූලද්රව්යය
ඉවත් කරයි. මෙම අවස්ථාවේ දී මුල් අරාව වෙනස් වන අතර,
ක්රමයේ ප්රතිඵලයක් ලෙස ඉවත් කරන ලද
මූලද්රව්යය ලබා දෙනු ලැබේ.
වාග් රීතිය
array.shift();
උදාහරණය
අරාවෙන් පළමු මූලද්රව්යය ඉවත් කරමු:
let arr = ['a', 'b', 'c', 'd', 'e'];
arr.shift();
console.log(arr);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
['b', 'c', 'd', 'e']
උදාහරණය
අරාවෙන් පළමු මූලද්රව්යය ඉවත් කර එය තිරය මත පෙන්වමු:
let arr = ['a', 'b', 'c', 'd', 'e'];
let elem = arr.shift();
console.log(elem);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'a'
උදාහරණය . යෙදවීම
අරාවෙන් '16-25-34' ස්ට්රිං එකක් සාදමු.
ගැටළුව විසඳීම සඳහා අපි ක්රම එකතුව
shift, pop,
push
සහ join භාවිතා කරමු:
let arr = ['1', '2', '3', '4', '5', '6'];
let res = [];
while (arr.length > 0) { // අරාව ශුන්යයට ළඟා වන තෙක් ලූපය තුළ අඩු වේ
let first = arr.shift();
let last = arr.pop();
let str = first + last; // මෙහි '16', පසුව '25', පසුව '34' යන ස්ට්රිං එක වනු ඇත
res.push(str);
}
// ලූපයෙන් පසුව res හි ['16', '25', '34'] අරාව පවතී. එය ස්ට්රිං එකකට එක් කරමු:
res = res.join('-');
console.log(res);
කේතය ක්රියාත්මක කිරීමේ ප්රතිඵලය:
'16-25-34'