函数传参问题

函数传参的时候 怎么才可以传了才用,没传就不用,
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


蓝山帝景
浏览 480回答 1
1回答

慕斯709654

javascript的核心是ECMAScript。ECMAScript的传参形式是通过数组的形式传递的,函数接收到的始终都是这个数组,而不关心数组中包含哪些参数。在页面里运行以下js代码。会弹出 hello 1, 2window.onload = function() {       test(1,2); }  function test() {     alert("hello " + arguments[0] + ", " + arguments[1]); }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript