JS中的for/in语句和arguments参数

在js应用中,有时候我们会遇到希望定义一个函数可以被不同情况调用,比如参数个数不固定的情况。

可以使用for/in语句和arguments参数解决。

举个简单例子:定义一个计算总和的函数,需要计算的数字个数不确定。

function sum(){
var sum = 0;
for(var temp in arguments){
sum += arguments[temp];
}
return sum;
}
arguments是一个数组,保存了函数传递的所有参数。
for in语句可以遍历数组内的元素,用于对数组或者对象的属性进行循环操作。
上一篇:Maven依赖分析


下一篇:TensorFlow Object Detection API(Windows下测试)