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

函数不传参的话,那返回值是什么?

函数不传参的话,那返回值是什么?

lovecherry 2015-09-28 22:26:18
function doAdd2(num1,num2) { if (arguments.length == 1) { console.log(num1 + arguments[1]); } else if (arguments.length == 2) { console.log(arguments[0] + 10); } } doAdd2(50);  doAdd2(10,20);doAdd2(50)只传了一个参数,此时arguments[1]没有的情况下,num1 + arguments[1]打印出来是undefined,那arguments[1]在这里应该是什么?
查看完整描述

1 回答

?
lovecherry

TA贡献2条经验 获得超0个赞

好吧,我知道了。arguments[1]被声明却没有初始化,自动赋予一个undefined。

查看完整回答
反对 回复 2015-09-28
  • 1 回答
  • 0 关注
  • 1554 浏览
慕课专栏
更多

添加回答

举报

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