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

जाँच कर रहा है कि जावास्क्रिप्ट में कुछ तले हुए वर्णमाला अनुक्रम के संदर्भ में एक सरणी को लेक्सिकोग्राफिक रूप से क्रमबद्ध किया गया है

<घंटा/>

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो पहले तर्क के रूप में स्ट्रिंग शब्दों की एक सरणी लेता है। फ़ंक्शन का दूसरा तर्क एक स्ट्रिंग होगा जिसमें सभी 26 अंग्रेजी लोअरकेस अक्षर होंगे लेकिन कुछ यादृच्छिक क्रम में।

हमारे फ़ंक्शन का कार्य यह जांचना है कि सरणी में शब्दों को दूसरे तर्क द्वारा निर्दिष्ट क्रम के अनुसार लेक्सिकोग्राफिक रूप से सही ढंग से रखा गया है या नहीं। अगर ऐसा है, तो हमें सही, गलत पर लौटना चाहिए, नहीं तो।

उदाहरण के लिए -

यदि शब्दों की इनपुट सरणी और क्रम है -

const arr =['this', 'is', 'something', 'mad'];const order ='hdetljnopqabcuvwxfgirsykmz';

तब आउटपुट होना चाहिए -

कॉन्स्ट आउटपुट =सत्य;

क्योंकि 't' 'i' से पहले आता है जो 's' से पहले आता है जो ऑर्डर स्ट्रिंग में 'm' से पहले आता है।

उदाहरण

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

const arr =['this', 'is', 'something', 'mad'];const order ='hdetljnopqabcuvwxfgirsykmz';const isPlacedCorrectly =(arr =[], order) => { const {लंबाई} =गिरफ्तार; के लिए (चलो i =0; i <लंबाई - 1; i ++) {के लिए (चलो जे =0; जे <एआर [i] लंबाई; जे ++) { अगर (ऑर्डर। इंडेक्सऑफ (एआर [i] [जे])  

आउटपुट

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

<पूर्व>सत्य

  1. - जावास्क्रिप्ट में Array.Some () विधि का क्या उपयोग है?

    Array.some() Array.some() जांचता है कि दिए गए तत्वों ने प्रदान किए गए फ़ंक्शन (उपयोगकर्ता द्वारा दिए गए फ़ंक्शन) द्वारा कार्यान्वित परीक्षण पास किया है या नहीं। Array.every() के विपरीत, जो सभी तत्वों के परीक्षण में उत्तीर्ण होने पर सत्य लौटाता है, Array.some() होगा सत्य लौटाएं, यहां तक ​​​​कि सरणी

  1. जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन

    जावास्क्रिप्ट की कुछ () विधि का उपयोग यह जांचने के लिए किया जाता है कि किसी सरणी में कोई तत्व शर्त को पूरा करता है या नहीं। वाक्य रचना इस प्रकार है - array.some(function(currentVal, index, arr), val) ऊपर, फ़ंक्शन () के तहत पैरामीटर, करंटवैल - वर्तमान तत्व का मान, इंडेक्स - एरे इंडेक्स, जबकि वैल एर

  1. जावास्क्रिप्ट में कुछ () फ़ंक्शन को सरणी करें जावास्क्रिप्ट में कुछ () फ़ंक्शन को सरणी करें

    जावास्क्रिप्ट ऐरे कुछ () फ़ंक्शन जांचता है कि सरणी के कुछ तत्व दिए गए परीक्षण को पास करते हैं या नहीं। परीक्षण मूल रूप से एक फ़ंक्शन है जो सरणी के प्रत्येक तत्व के लिए चलाया जाता है। सरणी some() विधि के लिए कोड निम्नलिखित है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना