关于在方法中定义匿名函数的问题

关于在方法中定义匿名函数的问题

之前就遇到过类似问题

作为方法的参数传入的匿名函数此时不能自调用 那么匿名函数的形参 从哪里引入实参呢 

之前在绑定事件的方法中 在for循环中 我就想如果可以实现直接传递i进去 那么就不会因为作用域的问题去外部找i了

不过一直困惑没办法通过实参传入 

可在在上一节课程中 replace方法结合正则 实现了默认传入第一个参数为正则的匹配项等参数

那么想问问老师 在1.方法中的匿名函数参数 传入的值可以通过我们手动自己去改变参数的指向或者参数的值吗

然后2.在新的方法中 究竟他会在匿名函数中传入怎么样的参数 这是每个方法都不一样的 定义在方法内部的吗?

那不是每个方法不一样还需要每个方法单独记忆

正在回答 回答被采纳积分+1

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

1回答
Miss路 2019-04-12 17:22:21

同学,你好。你说的有点乱,感觉你对函数的调用和传参还不是特别明白,建议你重新学习一下《JS函数深入讲解》这个课程https://class.imooc.com/course/789,在这一个小节中老师做了详细的讲解和对此https://class.imooc.com/lesson/789#mid=19828

如果帮助到了你,欢迎采纳!

祝学习愉快!

 

  • 提问者 WHIPLASH_z #1
    就是在方法中(例如String对象的replace方法) 我传参传的是一个匿名函数 因为没法自调用嘛(自调用就执行了,就不是传递了) 就无法给这个匿名函数传实参 那么这个匿名函数自身的实参 是从哪里得来的呢
    2019-04-12 17:38:44
  • Miss路 回复 提问者 WHIPLASH_z #2
    同学,你写代码吧,这样老师才能给你高效、准确的做出指导,不然总在猜你的意思。
    2019-04-12 19:53:05
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
2.组件化网页开发
  • 参与学习           人
  • 提交作业       1121    份
  • 解答问题       14456    个

本阶段在运用JS实现动态网页开发的基础上,带你深入理解企业开发核心思想,完成一个企业级网页的开发,体验前端工程师的成就感。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

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