Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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 में सरणियों को सॉर्ट करने के लिए बहुत शक्तिशाली इनबिल्ट फ़ंक्शन हैं। डिफ़ॉल्ट रूप से, सॉर्ट विधि तत्वों को वर्णानुक्रम में क्रमबद्ध करती है। उदाहरण के लिए, उदाहरण let arr1 = ["Zebra", "Bear", "Tiger"]; arr1.sort(); console.log(arr1); आउटपुट यह आउटपुट देगा -

  1. जावास्क्रिप्ट में _.initial() फ़ंक्शन का क्या महत्व है?

    _.प्रारंभिक() _.प्रारंभिक () underscore.js . में एक फ़ंक्शन है , जो जावास्क्रिप्ट की एक लाइब्रेरी है। इस विधि का उपयोग किसी सरणी के अंतिम तत्व को शेष तत्वों से अलग करने के लिए किया जाता है। यह विधि किसी सरणी के अंतिम मान को अनदेखा कर देती है। वाक्यविन्यास _.initial(सरणी, n); _.प्रारंभिक() 2 पैराम

  1. जावास्क्रिप्ट के साथ एक ही सरणी में किसी सरणी के तत्वों की नकल कैसे करें?

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