JS 问题解决或代码片段记录

   在实际工作中,编写 JS 时会遇到一些问题解决或者小技巧类的代码,希望能够记录下来,方便后期查找使用。希望自己能坚持不断整理更新。


1. replaceAll 函数在低版本浏览器中不兼容

  • 解决方式,自定义 String 类型的原生函数,代码如下:
    1
    2
    3
    String.prototype.replaceAll = function(s1,s2){
    return this.replace(new RegExp(s1,"gm"),s2);
    }