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

函数传参问题

函数传参问题

蓝山帝景 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 关注
  • 477 浏览
慕课专栏
更多

添加回答

举报

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