2020-10-20|2020-10-20 arguments,获取方法参数值 /'ɑrɡjum?nt/

参考 https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Functions/arguments
arguments[0]
arguments[1]
arguments[2]
arguments.length;
不是数组,只有下标和length两个属性和数组一样,可以转换为真正的数组
================================================================
您还可以使用Array.from()方法或扩展运算符将参数转换为真实数组:

var args = Array.from(arguments); var args = [...arguments];

================================================================
function func1(a, b, c) { console.log(arguments[0]); // expected output: 1console.log(arguments[1]); // expected output: 2console.log(arguments[2]); // expected output: 3 }func1(1, 2, 3);

================================================================
/** *生成从minNum到maxNum的随机数 * */ function randomNum(minNum,maxNum){ switch(arguments.length){ case 1: return parseInt(Math.random()*minNum+1,10); break; case 2: return parseInt(Math.random()*(maxNum-minNum+1)+minNum,10); break; default: return 0; break; } }

【2020-10-20|2020-10-20 arguments,获取方法参数值 /'ɑrɡjum?nt/】================================================================

    推荐阅读