你能告诉我怎么加这是目前在功能的所有参数我想这样的,但没有获得成功如何添加函数中存在的所有参数? ?
这里是我的代码
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
你能告诉我怎么加这是目前在功能的所有参数我想这样的,但没有获得成功如何添加函数中存在的所有参数? ?
这里是我的代码
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
所有功能都有内置的arguments object,其中包含传递给函数的所有参数
function a() {
var sum = 0;
for(var i=0; i<arguments.length; i++){
sum += arguments[i] ;
}
console.log("sum:" + sum);
}
这里有一个功能(你甚至可以原型它,如果你想)
function Sum() {
var s = 0;
for(var i=0;i<arguments.length;i++) {
s += arguments[i];
}
return s;
}
使用:
var total = Sum(31,12,46,78,19);
这是基于arguments
对象是内置到JavaScript的方法。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/arguments
谢谢工作.. !!你能告诉我更简单的事情如何获得浏览器名称? window.browserName? – user944513 2015-04-04 15:13:18
哈哈我有点晚了:),是的这是解决方案,但你的代码是语法错误,看起来你看起来不够努力@ user944513 – 2015-04-04 15:15:06
我没有看到一个返回值的调用。非常适合控制台,对脚本不利。 – DevlshOne 2015-04-04 15:18:29