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

JavaScript में स्ट्रिंग फ़ंक्शन से nth घटना को बदलें


हमें एक फ़ंक्शन removeStr() लिखना है जो String.prototype ऑब्जेक्ट पर रहता है और एक स्ट्रिंग str, एक वर्ण char और एक संख्या n लेता है।

फ़ंक्शन को str से char की nth उपस्थिति को हटाना चाहिए।

आइए इसके लिए कोड लिखते हैं:

const str = 'aaaaaa';
const subStr = 'a';
const num = 6;
removeStr = function(subStr, num) {
  if (!this.includes(subStr)) {
    return -1;
  }
  let start = 0, end = subStr.length;
  let occurences = 0;
  for (; ; end < this.length) {
    if (this.substring(start, end) === subStr) {
      occurences++;
    }
    if (occurences === num) {
      return this.substring(0, start) + this.substring(end, this.length);
    }
    end++;
    start++;
  }
  return -1;
}
String.prototype.removeStr = removeStr;
console.log(str.removeStr(subStr, num));

इस कोड के लिए कंसोल में आउटपुट:

aaaaa

  1. - C++ में string at() फंक्शन

    इस खंड में, हम देखेंगे कि C++ में at() फंक्शन क्या है। at() फंक्शन का उपयोग दिए गए स्थान पर वर्ण को एक्सेस करने के लिए किया जाता है। इस प्रोग्राम में, हम at() फंक्शन का उपयोग करके प्रत्येक वर्ण के माध्यम से पुनरावृति करेंगे और उन्हें अलग-अलग लाइनों में प्रिंट करेंगे। उदाहरण कोड #include<iostrea

  1. - PHP में substr() फंक्शन समझाया गया

    PHP विभिन्न प्रकार के इनबिल्ट फंक्शन्स प्रदान करता है जिनकी विशिष्ट कार्यक्षमताएं होती हैं। substr() PHP में एक बिल्ट-इन फंक्शन है और यह फंक्शन स्ट्रिंग्स के साथ काम करता है। इसका उपयोग स्ट्रिंग के एक हिस्से को निकालने के लिए किया जाता है। substr() का सिंटैक्स नीचे दिखाया गया है। substr(string,beg

  1. - PHP में substr() फंक्शन

    विवरण substr() फंक्शन स्ट्रिंग का एक भाग लौटाने के लिए उपयोग किया जाता है। सिंटैक्स substr(str, begin, len) पैरामीटर्स str − स्ट्रिंग begin − स्ट्रिंग में कहां से शुरू करना है निर्दिष्ट करता है पॉजिटिव नंबर − स्ट्रिंग में निर्दिष्ट पोजीशन से शुरू करें नेगेटिव नंबर − स्ट्रिंग के अंत से निर्दिष्ट