如果在顶层声明,则函数的范围是整个程序,但不是

时间:2014-04-22 23:07:54

标签: javascript

函数的作用域是声明它的函数,还是整个程序(如果它是在顶层声明的),使用以下语法顺序:

 function funcName(parameter) {statement;
return;}

而不是:

  var varName = function(parameter) {statement;

return;}

我不能再问了问题,因为我问的是低等级的三个问题,所以我要问我已经要求提出问题的帖子问题了。如果那不行,请告诉我。我希望不被禁止。这里应该有一个低等级问题的区域。

2 个答案:

答案 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];
}