2015-04-04 84 views
0

你能告诉我怎么加这是目前在功能的所有参数我想这样的,但没有获得成功如何添加函数中存在的所有参数? ?

这里是我的代码

function a(arrugemt){ 
sum=0; 
    for(var i=0;i<arrugemt.length;i++){ 
     sum+=arrugemt[i] 
    } 
    console.log("sum:"+sum) 
} 

a(1,2) 
a(1,3,5) 
a(1,3,5,4,2,1) 

预计输出

3 
9 
16 

回答

3

所有功能都有内置的arguments object,其中包含传递给函数的所有参数

function a() { 

    var sum = 0; 

    for(var i=0; i<arguments.length; i++){ 
     sum += arguments[i] ; 
    } 

    console.log("sum:" + sum); 
} 
+0

谢谢工作.. !!你能告诉我更简单的事情如何获得浏览器名称? window.browserName? – user944513 2015-04-04 15:13:18

+0

哈哈我有点晚了:),是的这是解决方案,但你的代码是语法错误,看起来你看起来不够努力@ user944513 – 2015-04-04 15:15:06

+0

我没有看到一个返回值的调用。非常适合控制台,对脚本不利。 – DevlshOne 2015-04-04 15:18:29

相关问题