Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript में सरणी के केवल एक भाग को सॉर्ट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी को पहले तर्क के रूप में और दो संख्याओं को क्रमशः दूसरे और तीसरे तर्क के रूप में लेता है।

हमारे फ़ंक्शन का उद्देश्य सरणी को सॉर्ट करना है। लेकिन हमें सरणी के केवल उस भाग को सॉर्ट करना है जो दूसरे और तीसरे तर्क द्वारा निर्दिष्ट प्रारंभ और अंत इंडेक्स के बीच आता है। बाकी सभी तत्व अपरिवर्तित रहेंगे।

उदाहरण के लिए -

const arr = ['z', 'b', 'a']; sortBetween(arr, 0, 1);

यह फ़ंक्शन केवल 0 और 1 इंडेक्स पर तत्वों को सॉर्ट करेगा। और सरणी बन जाएगी -

const output = ['b', 'z', 'a'];

उदाहरण

const arr = ['z', 'b', 'a']; const sortBetween = (arr = [], start, end) => {    const part = arr.splice(start, end - start + 1);    part.sort();    arr.splice(start, 0, ...part); } sortBetween(arr, 0, 1); console.log(arr);

आउटपुट

कंसोल में आउटपुट होगा -

[ 'b', 'z', 'a' ]

  1. - JavaScript में सरणी को कैसे खाली करें?

    JavaScript में सरणी को खाली करने के लिए, चर को खाली सेट करें: arr = [] उदाहरण <html> <head> <title>JavaScript Arrays</title> </head> <body> <script> var arr = [orange, mango, banana, sugar, tea]; do

  1. - जावास्क्रिप्ट में ऐरे को कैसे खाली करें

    जावास्क्रिप्ट में ऐरे को क्लियर/खाली करने के कई तरीके हैं। आपको संदर्भ के आधार पर उनका उपयोग करने की आवश्यकता है। आइए उनमें से प्रत्येक को देखते हैं। मान लें हमारे पास एक ऐरे इस प्रकार परिभाषित है - let arr = [1, test, {}, 123.43]; नए ऐरे से प्रतिस्थापित करना - arr = []; यह सबसे तेज़ तरीका है। यह a

  1. JavaScript बेसिक ऐरे मेथड्स JavaScript बेसिक ऐरे मेथड्स

    कुछ बेसिक JavaScript ऐरे मेथड्स निम्नलिखित हैं: मेथड विवरण Array.push() ऐरे के अंत में एलिमेंट्स जोड़ने के लिए। Array.pop() ऐरे के अंत से एलिमेंट्स हटाने के लिए। Array.unshift() ऐरे के शुरुआत में एलिमेंट्स