all和letter

来源:4-3 转驼峰

Aurora_Meteor

2020-03-18 20:52:50

我看老师说:all和letter这两个参数是replace方法自己封装好的。replace中第二个参数是一个函数时,函数里面的第一个参数是匹配模式的字符串,第二个参数是与模式中的子表达式匹配的字符串。

我想问的是,只有在replace有两个参数,并且第一个参数是正则表达式,第二个参数是函数的时候,函数的参数才是all和letter并且这两个参数的含义是如上所述吗?还是只要replace有两个参数,第二个参数是函数时,函数的参数就是all和letter并且这两个参数的含义是如上所述?

写回答

2回答

好帮手慕粉

2020-03-19

同学你好,这两个参数是函数的形参,形参是可以随意命名的,可以改为其他的变量名。例如:

http://img.mukewang.com/climg/5e7309200975537c04050232.jpg

第一个参数代表的是正则匹配出来的内容,从第二个参数就是分组()中的内容。

祝学习愉快~

0
hurora_Meteor
h 那是不是只有replace的第一个参数是一个正则表达式的时候,第二个参数是函数,函数的参数才是【第一个参数代表的是正则匹配出来的内容,从第二个参数就是分组()中的内容】?还是replace的第一个参数是任意内容,第二个参数是函数,函数的参数就是【第一个参数代表的是正则匹配出来的内容,从第二个参数就是分组()中的内容】?
h020-03-19
共1条回复

好帮手慕粉

2020-03-19

同学你好,同学说的第一种情况是对的。

祝学习愉快~

0

0 学习 · 14456 问题

查看课程