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

जावास्क्रिप्ट एक सरणी लौटाता है जिसमें सभी उप-सरणी में प्रदर्शित होने वाले सभी तार होते हैं

<घंटा/>

हमारे पास इस तरह की सरणियों की एक सरणी है -

const arr = [
   ['foo', 'bar', 'hey', 'oi'],
   ['foo', 'bar', 'hey'],
   ['foo', 'bar', 'anything'],
   ['bar', 'anything']
]

हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता होती है जो इस तरह की सरणी लेता है और एक सरणी देता है जिसमें सभी स्ट्रिंग शामिल होते हैं जो सभी उप-सरणी में दिखाई देते हैं।

आइए इस फ़ंक्शन के लिए कोड लिखें

उदाहरण

const arr = [
   ['foo', 'bar', 'hey', 'oi'],
   ['foo', 'bar', 'hey'],
   ['foo', 'bar', 'anything'],
   ['bar', 'anything']
]
const commonArray = arr => {
   return arr.reduce((acc, val, index) => {
      return acc.filter(el => val.indexOf(el) !== -1);
   });
};
console.log(commonArray(arr));

आउटपुट

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

['bar']

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

    समस्या दो शब्द एक साथ मिल सकते हैं यदि पहले का अंतिम सबस्ट्रिंग दूसरे का शुरुआती सबस्ट्रिंग है। उदाहरण के लिए, रॉबिनहुड और हुडी एक साथ मिल सकते हैं। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना है जो स्ट्रिंग्स की एक सरणी लेता है। यदि दिए गए सरणी में सभी शब्द एक साथ जाली हैं, तो हमारे फ़ंक्शन को जाली वाले

  1. जावास्क्रिप्ट में सरणी में मौजूद सभी शून्यों को अंत तक ले जाना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो कि कुछ 0s वाले शाब्दिकों की एक सरणी लेता है। हमारे फ़ंक्शन को ऐरे को इस तरह से ट्वीक करना चाहिए कि सभी शून्य अंत तक धकेल दिए जाते हैं और सभी गैर-शून्य तत्व अपनी सापेक्ष स्थिति बनाए रखते हैं। उदाहरण निम्नलिखित कोड है - const arr = [5, 0,

  1. जावास्क्रिप्ट का उपयोग करके कुछ वज़न के मान वाले सरणी को सॉर्ट करना

    समस्या हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग की एक सरणी लेता है जिसमें तीन इकाइयों के साथ वजन होता है:ग्राम (जी), किलो-ग्राम (केजी) और टन (टी)। हमारे फ़ंक्शन को सरणी को हल्के से भारी वजन के क्रम में क्रमबद्ध करना चाहिए। हमें एक जावास्क्रिप्ट फ़ंक्शन लिखना आवश्यक है जो स्ट्रिंग