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

函数传参问题

函数传参问题

蓝山帝景 2018-08-09 11:10:14
函数传参的时候 怎么才可以传了才用,没传就不用,function fn(a,b,c){console.log(a);console.log(b);console.log(c);};比如我传fn(1,2,3) //a是1 ,b是2,c是3 这是正常的但是我传fn(1,3) //b就是3了,c就是undefined,我想对应的c是3
查看完整描述

1 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

javascript的核心是ECMAScript。

ECMAScript的传参形式是通过数组的形式传递的,函数接收到的始终都是这个数组,而不关心数组中包含哪些参数。

在页面里运行以下js代码。会弹出 hello 1, 2

window.onload = function() {  
    test(1,2);
} 
function test() {
    alert("hello " + arguments[0] + ", " + arguments[1]);
}


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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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