Function.prototype.method=function(name,f){
this.prototype[name]=f;
return this;
};
String.method('promise',function(){
var character={
'<':'qiang ',
'>':'fang ',
'&':'love ',
'"':'forever'
};
//返回string.promise方法,它返回调用替换方法的结果。
//它的replaceValue函数返回在一个对象中查找一个字符的结果
//这种对象的用法由于switch语句
return function(){
return this.replace(/[<>&"]/g,function(c){
return character[c];
});
};
}());
alert("<&>\"".promise());
js replace使用
最新推荐文章于 2023-05-08 14:34:14 发布