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

दिए गए सरणी तत्व द्वारा जावास्क्रिप्ट विभाजन स्ट्रिंग

<घंटा/>

मान लीजिए, हमें एक स्ट्रिंग और एक सरणी दी गई है। हमारा काम सरणी के संबंधित तत्वों के अनुसार स्ट्रिंग को विभाजित करना है। उदाहरण के लिए -

इनपुट

const string = 'Javascript splitting string by given array element';
const arr = [2, 4, 5, 1, 3, 1, 2, 3, 7, 2];

आउटपुट

['Ja','vasc','ript ','s','pli','t','ti','ng ','string ','by']

आइए एक फ़ंक्शन लिखें, जैसे कि स्प्लिटएटपोजिशन जो स्ट्रिंग और सरणी को लेता है और विभाजित सरणी को वापस करने के लिए theArray.Prototype.reduce() विधि का उपयोग करता है।

इस फ़ंक्शन के लिए कोड होगा -

उदाहरण

const string = 'Javascript splitting string by given array element';
const arr = [2, 4, 5, 1, 3, 1, 2, 3, 7, 2];
const splitAtPosition = (str, arr) => {
const newString = arr.reduce((acc, val) => {
   return {
      start: acc.start + val,
      newArr: acc.newArr.concat(str.substr(acc.start, val))
   }
   }, {
      start: 0,
      newArr: []
   });
   return newString.newArr;
};
console.log(splitAtPosition(string, arr));

आउटपुट

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

[
   'Ja', 'vasc',
   'ript ', 's',
   'pli', 't',
   'ti', 'ng ',
   'string ', 'by'
]

  1. किसी सरणी के अंतिम तत्व को प्रिंट करने के लिए जावास्क्रिप्ट कोड

    निम्नलिखित एक सरणी के अंतिम तत्व को प्रिंट करने के लिए कोड है - उदाहरण दस्तावेज़ बॉडी { फॉन्ट-फ़ैमिली:सेगो यूआई, ताहोमा, जिनेवा, वर्दाना, सेन्स-सेरिफ़; } .result,.sample {फ़ॉन्ट-आकार:18पीएक्स; फ़ॉन्ट-वजन:500; रंग:रेबेकापर्पल; } .परिणाम {रंग:लाल; }जावास्क्रिप्ट कोड किसी सरणी के अंतिम तत्व को प्रिंट क

  1. जावास्क्रिप्ट में समूहों में एक सरणी को विभाजित करना

    हमें एक जावास्क्रिप्ट फ़ंक्शन लिखने की आवश्यकता है जो शाब्दिक और एक संख्या की एक सरणी लेता है और सरणी (पहला तर्क) को प्रत्येक लंबाई n (दूसरा तर्क) के समूहों में विभाजित करता है और इस प्रकार गठित द्वि-आयामी सरणी देता है। यदि सरणी और संख्या है - const arr = ['a', 'b', 'c', 

  1. जावास्क्रिप्ट में सरणी में समूह मिलान तत्व

    मान लीजिए, हमारे पास अक्षरों की एक सरणी है जिसमें इस तरह के कुछ दोहराए जाने वाले अक्षर शामिल हैं - const arr = [    'a','a','a','a','d','e','e','f','h','h','h','i','l','m','n