सिफ्ट (Shift)
सिफ्ट
ले एरेको पहिलो अनुक्रमणिका मेट्दछ र सबै अनुक्रमणिकाहरू बायाँतिर सार्दछ। यसले मूल सरणी परिवर्तन गर्दछ। यहाँ 'शिफ्ट' प्रयोग गर्नका लागि वाक्यरचना छ:
array.shift();
उदाहरणका लागि:
let array = [1, 2, 3];
array.shift();
// Result: array = [2,3]
एर्रेबाट सबै एलिमेन्टहरू हटाउन तपाईं लूपको संयोजनमा सिफ्ट
विधि पनि प्रयोग गर्न सक्नुहुन्छ। तपाईं यो कसरी गर्न सक्नुहुन्छ को एक उदाहरण यहाँ छ:
while (array.length > 0) {
array.shift();
}
console.log(array); // Result: []
shift
विधिले एरेहरूमा मात्र काम गर्दछ, न कि अन्य अब्जेक्टहरूमा जुन एरेहरू जस्तै तर्क अब्जेक्टहरू वा नोडलिस्ट अब्जेक्टहरूसँग मिल्दोजुल्दो छ। यदि तपाईंलाई यी प्रकारका अब्जेक्टहरूमध्ये कुनै एकबाट एलिमेन्टहरू स्थानान्तरण गर्न आवश्यक छ भने, तपाईंले यसलाई पहिले Array.prototype.slice()
विधि प्रयोग गरेर एरेमा रूपान्तरण गर्न आवश्यक छ।