js replace的方法callback函数的调用

aareplace("",function(){

return b;

})

其中对于function的调用

开始我认为

内部仅仅是调用了fn()

实际不是 fn(a,b,c)

其中a对应的是replace要替换的值,b是索引,c是aa

如果使用的正则中有()

则fn(a,b,c,d)

其中a对应的是replace要替换的值,b是()内的值,c是索引,d是aa

原文地址:https://www.cnblogs.com/zhangchenghu/p/3410943.html