记录一次bug问题
在之前得项目中我使用了js-String.replaceAll这个Api,自己开发环境使用的是谷歌浏览器没问题,然后同事拉取了代码后发现报错,我百度了一下发现是部分浏览器不支持replaceAll,然后刚才在甲方的环境中他们使用的是搜狗浏览器,也不支持,我拉取了该版本的代码进行debug发现是我之前的代码没修改完整!!!
解决办法,比如我们需要将2020-01-01中的'-'替换为'':
将
const result = '2020-01-01'.replaceAll('-','')
修改为
const str = '2020-01-01'
const reg = new RegExp('-', 'g')
const result = str.replace(reg, '')