为了账号安全,请及时绑定邮箱和手机立即绑定

函数重载是什么样子的?

函数重载是什么样子的?

万千封印 2019-02-20 22:17:19
js中不是不能重载吗?function rec(num){    return num+1;}function rec(num){    return num+2;}rec(2)  // 4那么为什么?function rec(num){    return  num+1;}rec(1)    // 2rec(2)    // 3不是调用相同的函数名的函数,后者会覆盖前者吗?为什么第二种能顺序返回
查看完整描述

2 回答

?
开心每一天1111

TA贡献1836条经验 获得超13个赞

函数在js中是引用数据类型,引用数据类型是存储在堆当中的,它的地址指针是存储在栈当中的,所以会覆盖掉前面的函数。


查看完整回答
反对 回复 2019-02-24
?
慕慕森

TA贡献1856条经验 获得超17个赞

因为你没理解什么叫函数重载。

函数重载--wiki
函数重载--百度


查看完整回答
反对 回复 2019-02-24
  • 2 回答
  • 0 关注
  • 542 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信