我正在尝试这个原型,我会在原型中添加更多东西,我做错了什么?
String.prototype.replaceme = function(){
var toreplace;
toreplace = this.substr("<","<")
toreplace += this.substr(">",">");
return toreplace;
}
我正在尝试这个原型,我会在原型中添加更多东西,我做错了什么?
String.prototype.replaceme = function(){
var toreplace;
toreplace = this.substr("<","<")
toreplace += this.substr(">",">");
return toreplace;
}
好吧,看起来您正在尝试执行替换,因此您应该使用replace()
而不是substr()
:
String.prototype.replaceme = function() {
return this.replace("<", "<").replace(">", ">");
}
话虽如此,可能有更好的方法来解码 HTML 实体。