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

posted @ 2013-11-06 17:12  俗人与世界  阅读(561)  评论(0编辑  收藏  举报