var str='abcdabc '; //将字符串中的a字符更改为vvarstr1=str.replace(a ),v ); 控制台. log (str 1; //结果: vbcdabc//结果显示,只替换了满足第一个要求的,要替换字符串中的所有a字符需要扩展。 为String扩展自定义属性string.prototype.replace all=function (f,e )//吧f由e var reg=new RegExp(f ) f,' g '替换//创建正规RegExp对象returnthis.replace(reg,e )//使用自定义属性替换所有varstr2=str.replace all (a ),v ); 控制台. log (str 2; //结果: vbcdvbc