// I am trying to make a clone of String's replace function
// and then re-define the replace function (with a mind to
// call the original from the new one with some mods)
String.prototype.replaceOriginal = String.prototype.replace
String.prototype.replace = {}
यह अगली पंक्ति अब टूट गया है के साथ जावास्क्रिप्ट प्रोटोटाइप को बदलने के लिए - मैं कैसे ठीक करूं? वास्तविक मूल .replace
गायब हो जाएगा:कैसे कस्टम समारोह
"lorem ipsum".replaceOriginal(/(orem |um)/g,'')
यह मेरे लिए (फ़ायरफ़ॉक्स में) ठीक काम करता है। यह मदद कर सकता है अगर आप "टूटा" मतलब बताएंगे। – Pointy
सहमत है, यह क्रोम में भी ठीक काम करता है: http://jsfiddle.net/4hPhG/ –
एकमात्र चीज जो मैं देख सकता हूं कि आपके कोड में गलत है, पहले बयान पर लापता है; –