有人可以解释这个函数的第二行吗?是否一次将两个变量设置为= 0?即var i = 0
和var res = 0
?如果是这样,是否有必要设置var i = 0
考虑到它在for(i = 0 ...
等JavaScript设置变量?
function sumOnSteroids() {
var i, res = 0;
var number_of_params = arguments.length;
for (i = o; i < number_of_params; i++) {
res += arguments[i];
}
return res;
}
我不知道它是否是一个错字,或者它是您的代码中的实际错误,但您指定了i = o(字母“o”,而不是零)。 – Marcelo 2011-03-18 05:37:15