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

स्ट्रिंग्स का न्यूट्रलाइज़ेशन - JavaScript


हमें एक JavaScript फ़ंक्शन लिखना है जो एक स्ट्रिंग लेता है जिसमें केवल '+' या '-' होते हैं और हमें पूरी स्ट्रिंग के न्यूट्रलाइज़ेशन परिणाम के आधार पर '+' या '-' लौटाना होता है।

जैसे '++' का परिणाम '+' होता है और '--' का भी '+' होता है, जबकि '-+' या '+-' का परिणाम '-' होता है।

हमारी स्ट्रिंग है:

const str = '+++-+-++---+-+--+-';

कोड

const str = '+++-+-++---+-+--+-'; 
const netResult = (str = '') => { 
  const strArr = str.split(''); 
  return strArr.reduce((acc, val) => { 
    if (acc === val) { return '+'; } 
    return '-'; 
  }); 
}; 
console.log(netResult(str));

आउटपुट

-
  1. जावास्क्रिप्ट में टेम्पलेट स्ट्रिंग्स जावास्क्रिप्ट में टेम्पलेट स्ट्रिंग्स

    टेम्पलेट स्ट्रिंग्स को ES6 में एक स्ट्रिंग के अंदर एक्सप्रेशन एम्बेड करने की अनुमति देने के लिए पेश किया गया था। सिंगल कोट्स () या डबल कोट्स () के बजाय वे बैकटिक्स (``) का उपयोग करते हैं। वे स्ट्रिंग इंटरपोलेशन का एक बेहतर तरीका प्रदान करते हैं और एक्सप्रेशन को ${a+b} जैसे तरीके से एम्बेड किया जा स

  1. JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स JavaScript में टेम्पलेट स्ट्रिंग्स (Template Strings) का उपयोग करके फॉर्मेटेड स्ट्रिंग्स

    JavaScript में टेम्पलेट स्ट्रिंग्स का उपयोग करके फॉर्मेटेड स्ट्रिंग्स का निम्नलिखिक कोड है:उदाहरण<!DOCTYPE html> <html lang="hi"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /

  1. जावास्क्रिप्ट में नेस्टिंग टेम्पलेट स्ट्रिंग्स जावास्क्रिप्ट में नेस्टिंग टेम्पलेट स्ट्रिंग्स

    जावास्क्रिप्ट में नेस्टिंग टेम्पलेट स्ट्रिंग्स के लिए निम्नलिखित कोड है: उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title&g