কম্পিউটার টিউটোরিয়াল

জাভাস্ক্রিপ্টে স্ট্রিংয়ের nth আকারেন্স (occurrence) রিমুভ করার স্ট্রিং ফাংশন


আমাদের একটি 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 প্রোগ্রাম: স্ট্রিং-এ কোনো ক্যারেক্টারের সকল অকারেন্স রিপ্লেস করা

  2. C++-এ string at() ফাংশন: নির্দিষ্ট পজিশনের ক্যারেক্টার অ্যাক্সেস

  3. PHP-তে substr() ফাংশন ব্যাখ্যা

  4. PHP-এ substr() ফাংশন