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

JavaScript में स्ट्रिंग को पार्ट्स में स्प्लिट करना


हमें एक जावास्क्रिप्ट फंक्शन लिखना है जो एक स्ट्रिंग और एक नंबर n ले (ऐसा कि n स्ट्रिंग की लंबाई को ठीक से विभाजित करता हो) और हमें n लंबाई के स्ट्रिंग का ऐरे वापस करना चाहिए जिसमें स्ट्रिंग के n बराबर भाग हों।

उदाहरण

इसके लिए कोड:

const str = 'we will be splitting this string into parts'; const num = 6; const divideEqual = (str, num) => {    const len = str.length / num;    const creds = str.split("").reduce((acc, val) => {       let { res, currInd } = acc;       if(!res[currInd] || res[currInd].length < len){          res[currInd] = (res[currInd] || "") + val;       }else{          res[++currInd] = val;       };       return { res, currInd };    }, {       res: [],       currInd: 0    });    return creds.res; }; console.log(divideEqual(str, num));

आउटपुट

कंसोल में आउटपुट:

[ 'we will ', 'be split', 'ting thi', 's string', ' into pa', 'rts' ]

  1. - JSON स्ट्रिंग को जावास्क्रिप्ट ऑब्जेक्ट में कैसे बदलें?

    जावास्क्रिप्ट ने JSON को ऑब्जेक्ट में बदलने के लिए JSON.parse() मेथड प्रदान किया है। एक बार JSON पार्स हो जाने पर हम JSON में मौजूद एलिमेंट्स को एक्सेस कर सकते हैं। सिंटैक्स var obj = JSON.parse(JSON); यह एक JSON लेता है और इसे ऑब्जेक्ट में पार्स करता है ताकि प्रदान किए गए JSON में एलिमेंट्स को एक्

  1. - जावास्क्रिप्ट में स्ट्रिंग को इंटीजर में कैसे बदलें?

    स्ट्रिंग को इंटीजर में बदलने के लिए जावास्क्रिप्ट में parseInt() फंक्शन का उपयोग किया जाता है। जब स्ट्रिंग में संख्या नहीं होती तो parseInt() फंक्शन NaN (नॉट ए नंबर) लौटाता है। यदि संख्या वाली स्ट्रिंग भेजी जाती है तो केवल वही संख्या आउटपुट के रूप में लौटाई जाएगी। यह फंक्शन स्पेस स्वीकार नहीं करेगा।

  1. JavaScript में स्ट्रिंग को बूलियन में बदलें JavaScript में स्ट्रिंग को बूलियन में बदलें

    JavaScript में स्ट्रिंग को बूलियन में बदलना एक सामान्य कार्य है, लेकिन इसके कई तरीके हैं जिनके अलग-अलग व्यवहार होते हैं। सही विधि चुनना महत्वपूर्ण है। उदाहरण { const val = inputEle.value.trim(); sampleEle.innerHTML = ; // विभिन्न विधियां sampleEle.innerH