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

JavaScript में ऐरे को सॉर्ट ऑर्डर के रूप में उपयोग करना


const sort = ["this","is","my","custom","order"]; const myObjects = [   {"id":1,"content":"is"},   {"id":2,"content":"my"},   {"id":3,"content":"this"},   {"id":4,"content":"custom"},   {"id":5,"content":"order"} ];

हमें एक JavaScript फ़ंक्शन लिखना है जो ऐसे दो ऐरे लेता है और दूसरे ऑब्जेक्ट्स के ऐरे को पहले ऐरे के आधार पर सॉर्ट करता है ताकि ऑब्जेक्ट्स की content प्रॉपर्टी पहले ऐरे के स्ट्रिंग्स से मेल खाए।

इसलिए, उपरोक्त ऐरे के लिए आउटपुट इस तरह दिखना चाहिए -

const output = [   {"id":3,"content":"this"},   {"id":1,"content":"is"},   {"id":2,"content":"my"},   {"id":4,"content":"custom"},   {"id":5,"content":"order"} ];

उदाहरण

इसका कोड होगा -

const arrLiteral = ["this","is","my","custom","order"]; const arrObj = [   {"id":1,"content":"is"},   {"id":2,"content":"my"},   {"id":3,"content":"this"},   {"id":4,"content":"custom"},   {"id":5,"content":"order"} ]; const sortByReference = (arrLiteral, arrObj) => {   const sorted = arrLiteral.map(el => {     for(let i = 0; i < arrObj.length; ++i){       if(arrObj[i].content === el){         return arrObj[i];       }     };   });   return sorted; }; console.log(sortByReference(arrLiteral, arrObj));

आउटपुट

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

[   { id: 3, content: 'this' },   { id: 1, content: 'is' },   { id: 2, content: 'my' },   { id: 4, content: 'custom' },   { id: 5, content: 'order' } ]

  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 प्रोग्राम

    समस्या लिखे गए कोड के आधार पर दिए गए ऐरे को अवरोही या आरोही क्रम में सॉर्ट करें। समाधान एक ऐरे संबंधित डेटा आइटम्स का एक समूह है जो एक सामान्य नाम साझा करते हैं। ऐरे में एक विशेष मान को उसके इंडेक्स नंबर की सहायता से पहचाना जाता है। ऐरे घोषित करना ऐरे घोषित करने का सिंटैक्स निम्नलिखित है: डेटाटाइप

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

    समस्या लिखे गए कोड के आधार पर दिए गए ऐरे को अवरोही या आरोही क्रम में सॉर्ट करें। समाधान एक ऐरे संबंधित डेटा आइटम्स का एक समूह है जो एक सामान्य नाम साझा करते हैं। ऐरे में एक विशेष मान को उसके इंडेक्स नंबर की सहायता से पहचाना जाता है। ऐरे घोषित करना ऐरे घोषित करने का सिंटैक्स निम्नलिखित है: डेटाटाइप