replaceAll算是一个目前比较新的es标准了,很多用户的浏览器都还没有适配,需要我们人工设计函数。
在以前会使用RegExp创建正则表达式,不过很难写,此处作者提供了一个简易的方式。
String.prototype.replaceAll = function(s1,s2){
return this.split(s1).join(s2);
}
此处更改了String的原型方法,通过split分割和join重组,就可以实现replaceAll的替换效果。
console.log("AbcWorld,Abc".replaceAll("Abc","Hello"));
//HelloWorld,Hello
没有回复内容