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

JavaScript में शब्दकोश क्रम में सॉर्ट की गई सरणी वापस करें


हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो दो सरणियाँ लेता है, मान लीजिए arr1 और arr2। हमारा फ़ंक्शन arr1 के उन स्ट्रिंग्स की एक सॉर्ट की गई सरणी वापस करना चाहिए जो arr2 के स्ट्रिंग्स के सबस्ट्रिंग हैं, शब्दकोश क्रम में।

उदाहरण

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

const lexicographicalSort = (arr1 = [], arr2 = []) => {     let i, j;     const res = [];     outer: for (j = 0; j < arr1.length; j++) {       for (i = 0; i < arr2.length; i++) {         if (arr2[i].includes(arr1[j])) {           res.push(arr1[j]);           continue outer;         };       };     }     return res.sort(); }; const arr2 = ["lively", "alive", "harp", "sharp", "armstrong"]; const arr1 = ["xyz", "live", "strong"]; console.log(lexicographicalSort(arr1, arr2));

आउटपुट

और कंसोल में आउटपुट होगा −

[ 'live', 'strong' ]

  1. - JavaScript ऐरे के क्रम को कैसे उल्टा करें?

    JavaScript ऐरे के क्रम को उल्टा करने के लिए, JavaScript array() मेथड का उपयोग करें। JavaScript ऐरे reverse() मेथड ऐरे के एलिमेंट्स को उल्टा करता है। पहला ऐरे एलिमेंट अंतिम बन जाता है और अंतिम पहला बन जाता है। उदाहरण JavaScript ऐरे के क्रम को उल्टा करने के लिए निम्न कोड चलाएं: <html> <hea

  1. - JavaScript में पहला सरणी एलिमेंट कैसे हटाएं और लौटाएं?

    पहला सरणी एलिमेंट हटाने के लिए JavaScript shift() मेथड का उपयोग करें। JavaScript सरणी shift() मेथड सरणी से पहला एलिमेंट हटाता है और उस एलिमेंट को लौटाता है। उदाहरण पहला सरणी एलिमेंट हटाने और लौटाने के लिए निम्न कोड चलाएं: <html> <head> <title>JavaScript Array shift Method<

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

    जावास्क्रिप्ट का shift() मेथड एरे के पहले आइटम को हटाने के लिए उपयोग किया जाता है। सिंटैक्स इस प्रकार है: array.shift() उदाहरण 1 <!DOCTYPE html> <html> <body> <h2>डेमो हेडिंग</h2> <p id=test></p> <script> var arrStud = [Laptop, Desktop, Tab