console.log输出的不是arr,而是array

console.log输出的不是arr,而是array

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

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

1回答
好帮手慕慕子 2021-12-23 17:22:42

同学你好,因为arr是定义add函数设置的形参,而array是调用add函数时,实际传入的参数,所以最终输出的是array计算后的值。

祝学习愉快~

  • 提问者 球球不一般 #1

    老师你说的我不明白呢

    2021-12-23 17:28:38
  • 提问者 球球不一般 #2

    为什么console.log输出的不是arr,而是array


    搜索

    复制

    2021-12-23 17:30:33
  • 好帮手慕慕子 回复 提问者 球球不一般 #3

    因为arr是定义函数设置的形参,此时函数并没有被调用。而函数调用时传入的array,才是真正的参数,相当于使用array替换了arr,如下:

    https://img1.sycdn.imooc.com//climg/61c44339092fd99910850379.jpg

    祝学习愉快~

    2021-12-23 17:37:49
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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