जावास्क्रिप्ट परिवर्तन को ओवरराइड करें

| | | | |

जावास्क्रिप्ट शिफ्ट () एक निर्दिष्ट स्थान पर एक तत्व को हटाता है और शेष तत्वों को ऊपर ले जाता है। अनशिफ्ट () जावास्क्रिप्ट फ़ंक्शन इसके विपरीत करता है। unshift () किसी विशेष स्थान पर एक नया आइटम जोड़ता है और शेष आइटम को सूची में नीचे ले जाता है।

आप किसी सूची के शीर्ष पर किसी आइटम को जोड़ना या हटाना चुन सकते हैं। मान लें कि आप शीर्ष विक्रेताओं की एक सूची बनाते हैं। आपको सबसे ज्यादा बिकने वाले नंबर एक को सूची में सबसे ऊपर रखना चाहिए।

यह वह जगह है जहां shift () और unshift () शिफ्ट () और अनशिफ्ट () का उपयोग क्रमशः किसी सूची के प्रारंभ में आइटम को हटाने और जोड़ने के लिए किया जाता है। ये फ़ंक्शन पुश () फ़ंक्शन और पॉप () फ़ंक्शन के समान हैं, हालांकि शिफ्ट () और अनशिफ़्ट () समर्थन का समर्थन नहीं करते हैं। जो सूची की शुरुआत में आइटम को हटाना और जोड़ना।

यह ट्यूटोरियल यह पता लगाएगा कि हटाने के लिए shift () और unshift () का उपयोग कैसे करें और एक सरणी से प्रमुख तत्व जोड़ें। इसके अतिरिक्त, हम JavaScript प्रोग्राम में इनमें से प्रत्येक फ़ंक्शन का एक उदाहरण देखेंगे।

JavaScript shift

shift () एक JavaScript फ़ंक्शन है जो किसी सरणी से पहला तत्व निकालता है। शिफ्ट () फ़ंक्शन सीधे उस JavaScript सरणी को संशोधित करता है जिसके साथ आप काम कर रहे हैं। शिफ्ट () आपके द्वारा ऐरे से निकाले गए आइटम को लौटाता है। और भविष्य की अनुक्रमणिका संख्याओं के मानों को एक इकाई द्वारा स्थानांतरित कर देता है। अगर आपको शिफ्ट () फ़ंक्शन के उद्देश्य को याद रखने में परेशानी हो रही है, तो इसे दोहराएं:

shift () शिफ्ट मजबूत> सूचकांक एक सरणी में मान एक से कम कर दिया।

शिफ्ट () रिटर्न अपरिभाषित यदि आप खाली सूची में शिफ्ट () फ़ंक्शन का उपयोग करते हैं।

यहां जावास्क्रिप्ट फ़ंक्शन का सिंटैक्स है शिफ्ट ():

जावास्क्रिप्ट ऐरे शिफ्ट () फ़ंक्शन, यह मापदंडों को स्वीकार नहीं करता है। ऐसा इसलिए है क्योंकि शिफ्ट () केवल एक फ़ंक्शन करता है। शिफ्ट () एक सरणी के अंत में एक तत्व को हटा देता है। यदि शिफ्ट () आपको किसी भी स्थिति से एक तत्व को हटाने की अनुमति देता है, तो एक पैरामीटर की आवश्यकता होगी।

जावास्क्रिप्ट शिफ्ट उदाहरण

आइए एक उदाहरण लेते हैं कि शिफ्ट विधि कैसे काम करती है ()

मान लीजिए आप एक फ़ार्मास्यूटिकल बिक्री टीम के प्रबंधक हैं। महीने के बेस्टसेलर की सूची बनाएं। शुरुआत के लिए, आपके पास पिछले महीने के सर्वश्रेष्ठ विक्रेताओं की सूची है। आप मार्क को हटाना चाहते हैं सूची के शीर्ष से। पिछले महीने मार्क के पास एक सूची नहीं थी क्योंकि वह दो सप्ताह से छुट्टी पर था।

हम मार्क के नाम को ऊपर से हटाने के लिए shift () फ़ंक्शन का उपयोग कर सकते हैं सूची। यहां शिफ्ट () का एक उदाहरण दिया गया है जिसका उपयोग हीथर को बेस्टसेलर सूची में सबसे ऊपर जोड़ने के लिए किया गया था:

हमारा कोड रिटर्न:

आइए बताते हैं कि हमारे कोड में क्या हो रहा है। पहली पंक्ति में, हम " top_salespeople " नामक एक सरणी घोषित करते हैं, जो फ़ार्मास्यूटिकल बिक्री टीम के शीर्ष विक्रेताओं को संग्रहीत करती है। इसके बाद, हम सूची से पहला मान निकालने के लिए shift () फ़ंक्शन का उपयोग करते हैं। अंत में, हम कंसोल पर संशोधित सूची को प्रिंट करने के लिए console.log () का उपयोग करते हैं।

जैसा कि आप देख सकते हैं, शिफ्ट () फ़ंक्शन है सूची से हटा दिया गया मार्क, जो पहले स्थान पर दिखाई दिया।

मैं top_salespeople सरणी में अब /ए> नोट। ऐसा इसलिए है क्योंकि शिफ्ट () फ़ंक्शन मूल सरणी को बदल देता है। यह हमारे द्वारा किए गए परिवर्तनों के साथ एक नई तालिका नहीं बनाता है।

जावास्क्रिप्ट अनशिफ्ट

जावा फ़ंक्शन स्क्रिप्ट सरणी अनशिफ्ट () एक जोड़ता है या सरणी की शुरुआत में अधिक तत्व। फ़ंक्शन सरणी को संशोधित करता है और नई सरणी की लंबाई देता है।

यहां unshift () समारोह:

अनशिफ्ट () आपके द्वारा निर्दिष्ट किसी भी पैरामीटर को स्वीकार करता है। ये सभी पैरामीटर तालिका की शुरुआत में जोड़े जाएंगे।

अनशिफ्ट का जावास्क्रिप्ट उदाहरण

आइए एक उदाहरण देखें और चर्चा करें कि अनशिफ्ट () फ़ंक्शन कैसे काम करता है।

हन्ना नाम के एक कर्मचारी ने हमारी बिक्री टीम पर एक अद्भुत महीना बिताया है। यह शीर्ष पर पहुंच गया है। बेस्टसेलर सूची में से। W ई हमारे top_salespeople सरणी के पहले स्थान पर H annah जोड़ना चाहते हैं। हम इस कार्य को करने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

जब हम अपना कोड चलाते हैं, तो निम्न प्रतिक्रिया कंसोल पर वापस आ जाती है:

जैसा कि आप देख सकते हैं, हन्ना `नाम शीर्ष में जोड़ा गया है हमारी सूची का। unshift () फ़ंक्शन shift () फ़ंक्शन के समान कार्य करता है लेकिन दो अंतरों के साथ: अनशिफ़्ट () के शीर्ष पर एक तत्व जोड़ता है एक सूची बनाएं और उस तत्व को एक पैरामीटर के रूप में लें।

हमारी बिक्री टीम बढ़ रही है। हमारे दो नए कर्मचारी केवल एक महीने में बिक्री के मामले में बिक्री टीम के शीर्ष पर चढ़ने में कामयाब रहे। हम इन कर्मचारियों को अपनी top_salespeople सूची में जोड़ना चाहेंगे। ज्योफ को सूची में सबसे ऊपर दिखाई देना चाहिए और पीटर को दूसरे स्थान पर आना चाहिए।

यह कोड बेस्ट सेलर सूची को अपडेट करता है:

हमारा कोड रिटर्न:

यह दूसरा कोड उदाहरण हमारे पहले उदाहरण के समान ही काम करता है। इसमे अंतर है। दूसरे उदाहरण में, हमने एक के बजाय unshift () फ़ंक्शन में दो पैरामीटर निर्दिष्ट किए हैं।

जैसा कि आप देख सकते हैं, इन मापदंडों को हमारे द्वारा निर्दिष्ट क्रम में हमारी सूची के शीर्ष पर जोड़ा गया है। ज्योफ पहले और पीटर दूसरे स्थान पर आते हैं।



निष्कर्ष

शिफ्ट () फ़ंक्शन आपको प्रारंभ से एक तत्व को निकालने की अनुमति देता है अनशिफ्ट () एक सरणी की शुरुआत में एक या अधिक तत्व जोड़ता है।

इस ट्यूटोरियल ने समझाया है कि जावास्क्रिप्ट में सरणियों में हेरफेर करने के लिए दो शिफ्ट () तत्वों और अनशिफ्ट () का उपयोग कैसे करें। हमने इनमें से किसी भी फ़ंक्शन के लिए जावास्क्रिप्ट अभ्यास की समीक्षा नहीं की है। कार्रवाई में।

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method