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

JavaScript में sort() के बिना सरणी सॉर्ट करना


हमें एक JavaScript फ़ंक्शन लिखना है जो संख्याओं की एक सरणी लेता है। फ़ंक्शन को Array.prototype.sort() मेथड का उपयोग करके सरणी को सॉर्ट करना चाहिए, लेकिन यहां हमें Array.prototype.reduce() मेथड का उपयोग करके सरणी को सॉर्ट करना आवश्यक है।

आइए इस फ़ंक्शन के लिए कोड लिखते हैं:

उदाहरण

कोड निम्न होगा:

const arr = [4, 56, 5, 3, 34, 37, 89, 57, 98]; const sortWithReduce = arr => {    return arr.reduce((acc, val) => {       let ind = 0;       while(ind < arr.length && val < arr[ind]){          ind++;       }       acc.splice(ind, 0, val);       return acc;    }, []); }; console.log(sortWithReduce(arr));

आउटपुट

कंसोल में आउटपुट निम्न होगा:

[    98, 57, 89, 37, 34,    5, 56, 4, 3 ]

  1. - JavaScript में एरे एलिमेंट्स सॉर्ट करना

    JavaScript में एरे सॉर्ट करने के लिए शक्तिशाली इनबिल्ट फ़ंक्शन्स हैं। डिफ़ॉल्ट रूप से, sort मेथड एलिमेंट्स को वर्णानुक्रम में सॉर्ट करता है। उदाहरण: उदाहरण let arr1 = ["Zebra", "Bear", "Tiger"]; arr1.sort(); console.log(arr1); आउटपुट यह आउटपुट देगा: [ Bear, Tiger, Zebr

  1. जावास्क्रिप्ट में Array.prototype.sort() मेथड जावास्क्रिप्ट में Array.prototype.sort() मेथड

    जावास्क्रिप्ट Array.prototype.sort() मेथड का उपयोग एरे को सॉर्ट करने के लिए किया जाता है। सॉर्टिंग का क्रम अल्फाबेटिक, न्यूमेरिक, आरोही या अवरोही हो सकता है। Array.prototype.sort() मेथड के लिए कोड निम्नलिखित है: उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 /

  1. - C# में सरणी को अवरोही क्रम में सॉर्ट करना

    एक सरणी घोषित करें और आरंभ करें: int[] arr = new int[] { 87, 23, 65, 29, 67 }; सॉर्ट करने के लिए, Sort() विधि और CompareTo() का उपयोग करें ताकि तुलना करके घटते क्रम में प्रदर्शित किया जा सके: Array.Sort(arr, new Comparison val2.CompareTo(val1))); आइए पूरा कोड देखें: उदाहरण using