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

JavaScript में सबएरे में मौजूद तत्वों सहित सरणी को सॉर्ट करना


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

फ़ंक्शन को सबएरे में मौजूद तत्वों सहित सरणी को सॉर्ट करना चाहिए।

उदाहरण के लिए: यदि इनपुट सरणी है -

const arr = [    [4, 2],    [6, 1],    [5, 3] ];

तो आउटपुट सरणी होनी चाहिए -

const output = [    [1, 2],    [3, 4],    [5, 6] ];

आउटपुट

इसके लिए कोड होगा -

const arr = [    [4, 2],    [6, 1],    [5, 3] ]; const sortWithin = (arr = []) => {    const res = [];    const temp = [];    for(let i = 0; i < arr.length; i++){       temp.push(...arr[i]);    };    temp.sort((a, b) => a - b);    for(let i = 0; i < temp.length; i += 2){       res.push([temp[i], temp[i+1]]);    };    return res; };

आउटपुट

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

[ [ 1, 2 ], [ 3, 4 ], [ 5, 6 ] ]

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

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

  1. - JavaScript में _.initial() फंक्शन का महत्व

    _.initial() _.initial() underscore.js में एक फंक्शन है, जो JavaScript की एक लाइब्रेरी है। यह मेथड ऐरे के अंतिम एलिमेंट को शेष एलिमेंट्स से अलग करने के लिए उपयोग किया जाता है। यह मेथड ऐरे के अंतिम मान को अनदेखा कर देता है। सिंटैक्स _.initial( array, n ); _.initial() 2 पैरामीटर ले सकता है। array - मे

  1. जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें? जावास्क्रिप्ट में ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट कैसे करें?

    ऐरे के एलिमेंट्स को उसी ऐरे में डुप्लिकेट करने का कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang=en> <head> <meta charset=UTF-8 > <meta name=viewport content=width=device-width, initial-scale=1.0 /> <title>Document</title> <style>