这个函数不是很明白

这个函数不是很明白

虽然设置了参数,但是并没看见传参进去啊?

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

replace这个方法有2个参数、第二个参数可以是函数,它返回的字符串将作为替换文本使用。该函数的第一个参数是匹配模式的字符串。接下来的参数是与模式中的子表达式匹配的字符串,所以无需我们主动传实参了

卡布琦诺 2017-10-27 17:34:22

你要把函数涉及的代码贴上来(或者截图),以便于大家更好的发现问题并不帮你解答哦!祝学习愉快!

  • 提问者 流连牛年榴莲甜 #1
    var str="background-color", pattern=/-([a-z])/gi; console.log(str.replace(pattern,function(all,letter){ return letter.toUpperCase(); }));
    2017-10-28 10:52:21
  • 卡布琦诺 回复 提问者 流连牛年榴莲甜 #2
    这里是需要将字符串background-color中的color变成大写并且去掉中间的-呀~
    2017-10-29 12:07:06
  • 提问者 流连牛年榴莲甜 回复 卡布琦诺 #3
    但是那个function没看见传参数进去啊,只是摆了两个形参
    2017-10-29 14:02:59
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
HTML5&CSS3进阶与常用框架 2018
  • 参与学习       315    人
  • 提交作业       136    份
  • 解答问题       626    个

如果你有H5、CSS3、JS基础,热爱前端并希望在前端应用方面不断进步,那就来吧,本路径为你带来的课程有HTML5进阶、CSS3进阶、JS面向对象、jQ基础、Less等,助你进一步提升前端开发技能

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师