Shift
shift முறை அந்த வரிசையின் முதல் குறியீட்டை நீக்கி அனைத்து குறியீடுகளையும் இடதுபுறம் நகர்த்துகிறது. இது அசல் வரிசையை மாற்றுகிறது. shift பயன்படுத்துவதற்கான தொடரியல் இங்கே:
array.shift();
எடுத்துக்காட்டாக:
let array = [1, 2, 3];
array.shift();
// Result: array = [2,3]
ஒரு வரிசையிலிருந்து அனைத்து உறுப்புகளையும் நீக்க ஒரு loop உடன் இணைந்து shift முறையைப் பயன்படுத்தலாம். இதை எவ்வாறு செய்வது என்பதற்கான எடுத்துக்காட்டு:
while (array.length > 0) {
array.shift();
}
console.log(array); // Result: []
shift முறை வரிசைகளில் மட்டுமே செயல்படுகிறது, arguments பொருட்கள் அல்லது NodeList பொருட்கள் போன்ற வரிசைகளுக்கு ஒத்த மற்ற பொருட்களில் அல்ல. இந்த வகையான பொருட்களிலிருந்து உறுப்புகளை shift செய்ய வேண்டும் என்றால், முதலில் Array.prototype.slice() முறையைப் பயன்படுத்தி வரிசையாக மாற்ற வேண்டும்.