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/】================================================================
推荐阅读
- EditText默认不获取焦点弹出键盘
- whlie循环和for循环的应用
- 【实用教程】4种获取无水印视频素材的方法
- 插件化无法获取或找到.so文件
- 获取知识的门槛
- 提取ipa|提取ipa 包内资源
- SpringBoot|SpringBoot 属性配置中获取值的方式
- django|django 获取用户的域名
- [mysql获取当天|[mysql获取当天,昨天,本周,本月,上周,上月的起始时间]
- OpenCV|OpenCV for Unity 通过WebCamTextureToMatHelper帮助类来获取摄像头的画面