函数的作用域是声明它的函数,还是整个程序(如果它是在顶层声明的),使用以下语法顺序:
function funcName(parameter) {statement;
return;}
而不是:
var varName = function(parameter) {statement;
return;}
我不能再问了问题,因为我问的是低等级的三个问题,所以我要问我已经要求提出问题的帖子问题了。如果那不行,请告诉我。我希望不被禁止。这里应该有一个低等级问题的区域。
答案 0 :(得分:2)
这不是for each
循环,只是for (x in y)
答案 1 :(得分:1)
正如其他人所提到的,您不需要each
来循环属性。看起来你想要对值(而不是键)求和:
var item;
for (item in obj) { // loop by property names (keys)
sum += obj[item];
}