rs 不是设置了变量吗

rs 不是设置了变量吗

https://img1.sycdn.imooc.com//climg/6255367f09da3f0303130339.jpg

问题描述:1.rs()这个用法是什么意思? 2.为什么老师说rs()会直接调用 函数f2,难道不是从f1开始吗

下载视频          

正在回答

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

1回答

同学你好,对于你的问题解答如下:

1、var也可以声明一个函数,例如:var a = function() {};

2、rs() 这句代码的意思是调用该函数,具体可以参考第三条解析。

3、因为f1函数return返回的结果是f2,如下:

https://img1.sycdn.imooc.com//climg/625539eb099c649202350145.jpg

var rs = f1() 这句代码的意思是调用f1函数,并将该函数的返回值(f1)赋值给变量rs,此时,rs表示的就是函数f2,所以rs() 调用就相当于调用f2函数

祝学习愉快~


  • kekeke_ 提问者 #1
    老师说的我理解了,然后调用f2函数   用 f1()()是不是更好点?
    下载视频          
    2022-04-12 16:55:44
  • 好帮手慕慕子 回复 提问者 kekeke_ #2

    要结合实际需求,如果只是想调用一次,那么f1()()这种写法确实更好一点,但是如果想多次,就可以将f1()返回值先赋值给一个变量,然后再多次调用。

    祝学习愉快~

    2022-04-12 17:05:41
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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