摘要:
最近看Qwrap代码,查阅了一些关于replace里function参数的问题。ECMScript文档里写的是String.prototype.replace (searchValue, replaceValue)如果 replaceValue 是函数,则对每个匹配的子字符串,以 m + 3 个参数调用这个函数。第一个参数是匹配的子字符串。如果 searchValue 是正则表达式,接下来 m 个参数是 MatchResult(见 15.10.2.1)里的所有捕获值。第 m + 2 个参数是发生的匹配在 string 里的偏移量,第 m + 3 个参数是 string。结果是将输入的原字符串里 阅读全文
posted @ 2013-02-22 15:07
myzykj
阅读(470)
评论(0)
推荐(0)