जावास्क्रिप्ट ऐरे सॉर्ट

| | |

आप किसी सरणी को सॉर्ट करने के लिए JavaScript सॉर्ट () विधि का उपयोग कर सकते हैं। सॉर्ट () विधि एक सरणी को एक तर्क के रूप में लेती है और इसके मूल्यों को आरोही क्रम में क्रमबद्ध करती है। तालिकाओं को जगह में क्रमबद्ध किया जाता है, जिसका अर्थ है कि मूल तालिका बदल दी गई है। एक नई तालिका नहीं बनाई गई है।

आप अपनी तालिका को किसी विशेष क्रम में क्रमबद्ध करना चुन सकते हैं। उदाहरण के लिए, आपके पास नामों की एक सूची हो सकती है जिसे आप उपयोगकर्ता को वर्णानुक्रम में दिखाना चाहते हैं।

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

इस ट्यूटोरियल में, हम विश्लेषण करेंगे कि जावास्क्रिप्ट में सॉर्ट एरे फंक्शन करने के लिए सॉर्ट () और रिवर्स () का उपयोग कैसे करें।

जावास्क्रिप्ट सॉर्ट () विधि

h2>

The जावास्क्रिप्ट सॉर्ट () विधि एक सरणी से मानों को पढ़ती है और उन मानों को आरोही या अवरोही क्रम में लौटाती है। आप संख्याओं या स्ट्रिंग वाली स्ट्रिंग को सॉर्ट कर सकते हैं।

निम्न सिंटैक्स पर विचार करें:

यह कोड हमारी "मानों" की सूची को क्रमबद्ध करता है। सूची को जगह में क्रमबद्ध किया गया है, जिसका अर्थ है कि हमारी मूल सूची को संशोधित किया गया है। सॉर्ट () किसी सूची का नया संस्करण नहीं बनाता है।

ध्यान दें कि सॉर्ट () विधि मूल सरणी को संशोधित करती है और उसका क्रम बदल देती है। यदि हम वही मूल सरणी रखना चाहते हैं, तो हम सॉर्ट () फ़ंक्शन चला सकते हैं और इसके मान को एक नए चर में संग्रहीत कर सकते हैं।

यदि आप एक नए चर के लिए सॉर्ट () विधि की सामग्री निर्दिष्ट करते हैं, तो मूल सूची अभी भी संशोधित की जाएगी।

उदाहरण JavaScript सॉर्ट सरणी

JavaScript में किसी सरणी को सॉर्ट करने के लिए , हम अंतर्निहित डिफ़ॉल्ट सॉर्ट () विधि का उपयोग करते हैं। अपने सरलतम रूप में, सॉर्ट () विधि आरोही वर्णानुक्रम में एक सरणी को सॉर्ट करती है। कार्रवाई में सॉर्ट () विधि का एक उदाहरण यहां दिया गया है:

हमारा कोड निम्नलिखित लौटाता है:

हमारे एरे को © आरोही क्रम में क्रमबद्ध किया गया है। या हमारे JavaScript वेरिएबल को सॉर्ट करने के लिए सॉर्ट () विधि जिसे "छात्र" कहा जाता है। इसके बाद, हम "छात्रों" के मान को JavaScript कंसोल में प्रिंट करते हैं।

JavaScript Array सॉर्ट (): एक संख्यात्मक सरणी सॉर्ट करें h2>

संख्यात्मक सूची के मानों को आरोही क्रम में क्रमबद्ध करने के लिए हम सॉर्ट () का उपयोग कर सकते हैं।

मान लीजिए कि हमारे पास छात्र ग्रेड की एक सूची है जिसे हम आरोही क्रम में क्रमबद्ध करना चाहते हैं। हम उन्हें सॉर्ट () विधि का उपयोग करके सॉर्ट कर सकते हैं:

हमारा कोड आउटपुट इस प्रकार है:

हमारे एरे को आरोही क्रम में क्रमबद्ध किया गया है! जब हमारा प्रोग्राम सॉर्ट () ऑपरेशन शुरू करता है, तो हमारे एरे में तत्वों को उनके / मूल्यों के अनुसार क्रमबद्ध किया जाता है। ) एक नए चर के लिए। हमारा कोड कंसोल पर "वोट" टेबल प्रिंट करता है। उदाहरण के लिए, हमारे पास JSON ऑब्जेक्ट्स की एक श्रृंखला हो सकती है जो छात्र के नाम और उम्र दोनों को संग्रहीत करती है।

हमारा कोड निम्नलिखित लौटाता है:

हमारे कोड ने छात्र उम्र के अनुसार क्रमबद्ध JSON ऑब्जेक्ट्स की हमारी सरणी लौटा दी।

पहली पंक्ति में, हम चार छात्रों के साथ हमारे चर "छात्र" घोषित करें। फिर एक ऐसा फ़ंक्शन बनाएं जो उम्र की तुलना करने वाले प्रत्येक JSON ऑब्जेक्ट में "आयु" मान के आधार पर हमारे छात्रों के चर को रैंक करता है। अंत में, हमारा प्रोग्राम छात्रों की हमारी क्रमबद्ध सूची को प्रिंट करता है। रिवर्स ऑर्डर में ऐरे: रिवर्स ()। इसलिए, यह सरणी किसी सरणी को अवरोही वर्णानुक्रम में सॉर्ट नहीं करती है।

यदि हम पहले सॉर्ट () विधि का उपयोग करके किसी सूची को सॉर्ट करते हैं, तो हम अपने एरे को अवरोही क्रम में देखने के लिए रिवर्स () का उपयोग कर सकते हैं।

यहाँ क्रिया में रिवर्स () फ़ंक्शन का एक उदाहरण दिया गया है:

हमारा कोड निम्नलिखित लौटाता है:

सबसे पहले, हम सॉर्ट () का उपयोग करके अपनी सूची को आरोही क्रम में क्रमबद्ध करते हैं। इसके बाद, रिवर्स () का उपयोग करके सूची को उल्टा करते हैं। हमारी सूची अब हमारे नामों को अवरोही वर्णानुक्रम में प्रदर्शित करती है।

रिवर्स फ़ंक्शन (), फ़ंक्शन सॉर्ट () की तरह, हमारी सूची के क्रम को बदलता है। हम परिणाम निर्दिष्ट नहीं कर सकते मूल सरणी को संशोधित किए बिना एक नए चर के लिए रिवर्स () का। हमने इसके बारे में पहले सॉर्ट () विधि के साथ बात की थी। आरोही या अवरोही क्रम में एक सूची का। सॉर्ट () एक सूची को जगह में संशोधित करता है, जिसका अर्थ है कि विधि एक नई सूची नहीं बनाती है। रिवर्स (), जब सॉर्ट के बाद उपयोग किया जाता है (), अवरोही क्रम में एक सूची को सॉर्ट करता है। p>

इस ट्यूटोरियल में, हमने समझाया है कि कैसे सॉर्ट () का उपयोग करके जावास्क्रिप्ट में एक सरणी को सॉर्ट करना है। हमने एक संख्यात्मक सरणी को सॉर्ट करने, ऑब्जेक्ट्स की एक सरणी को सॉर्ट करने और रिवर्स () का उपयोग करके किसी की सामग्री को उलटने पर चर्चा की। सरणी।

सर्वश्रेष्ठ जावास्क्रिप्ट शिक्षण संसाधन पर युक्तियों के लिए es और ऑनलाइन पाठ्यक्रम देखें, हमारा जावास्क्रिप्ट कैसे सीखें लेख देखें।

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

News


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