【发布时间】:2014-01-04 03:42:31
【问题描述】:
我在编程方面还是个新手,我很难希望 for/foreach 之间有不同。在更技术性的惊叹中,for each 循环计算需要多少次 - 与下面的代码不同。
假设我是这样一个 for 循环的示例:
var i = result = 0;
for (var i = 2; i < process.argv.length; i++) {
result = result + Number(process.argv[i]);
}
console.log(result);
如果它是一个 foreach 语句,这段代码会如何变化?解释对吗?或者还有更多?
在此先感谢您。
【问题讨论】:
-
JavaScript 没有
foreach语句。它有一个特定于Arrays 的.forEach()method。或者,它也有for..inloops 迭代对象的键。