实体替换函数

replace第二个参数可以是函数。
该函数接收4类参数,
首先,匹配到的字符
接着,匹配regexp对象中某个圆括号子表达式的字符串,也就是捕获组,
	可能接着第二个捕获组,以此类推;
	
其次,匹配到的子字符串在字符串中匹开始匹配位置
最后,调用replace方法的字符串(this)


[good] js字符串方法replace()的第二个参数为函数讲解
http://blog.csdn.net/jcy1009015337/article/details/45220431

[good] js replace函数输入参数
https://www.iteye.com/blog/yxc-gdut-1838342

把arguments对象转化为数组的话 可以不用传第二个参数的~ Array.prototype.slice.call(arguments); 就OK了


F12: